python - Die Verwendung von pip zur Installation von numpy zeigt, dass ich mit dem 2.6-Site-Paket zufrieden bin. Wie kann ich es separat für 2.7 installieren?
習慣沉默2017-06-12 09:22:46
0
4
1098
Wie der Titel Centos verwende ich jedes Mal 2.7, aber es stellt sich heraus, dass 2.7 nicht verfügbar ist und die Installation zeigt, dass es bereits installiert ist.
最后解决的方法是
下载setuptools及pip的源码包
安装setuptools与pip
pip install numpy
可以看的出来, 你现在使用的pip是基于python2.6的, 所以你需要用python27重新安装一个pip, 并且将pip做个软连接到系统环境变量, 取代旧的pip即可
谢邀。先说说你那个情况的原因。因为pip默认的版本是关联的python2.6的。你需要给python2.7的pip建立一个软连接。把python2.6的pip给删除。
如果这个你不是很清楚,那么用另外一种具体做法:
先卸载你装的py2.7,然后再通过
which pip
找到python2.6的pip的路径,然后删除该文件(或者重命名该文件)。然后装python2.7,下次你的pip就是使用的py2.7的pip了这个简单,我有几种解决方案,且听我慢慢道来。
1、你到python2.6的site-packages目录下numpy有关的文件夹和egg文件直接copy到2.7同样的目录下,应该也能用。
2、当然每次都copy也挺烦,先把/usr/bin或者/usr/local/bin下的pip删除,再到2.7目录下的script下把pip文件copy到/usr/bin或者/usr/local/bin下。
3、先把/usr/bin或者/usr/local/bin下的pip删除,然后用软连接ln -s /xxx/xx/pip /usr/bin/pip #创建2.6 pip的一个符号连接文件pip
4、把/usr/bin/或/usr/local/bin下的python和python2,python2.7删了,然后找到2.6的python,python2,python2.6程序,全都copy到/usr/bin或者/usr/local/bin下
5、命令行输入python2.6,前提是你的环境变量的目录下有python2.6
6、命令行输入pip2.6 install numpy,前提是你的环境变量的目录下有pip2.6
随你选,5和6最简单,好用别忘点赞