用pip安装numpy显示satisfied,在2.6的sitepackage里,如何给2.7单独安装?

发布于 2022-09-05 01:03:14 字数 170 浏览 24 评论 0

如题,centos,每次要用都是用的2.7,结果2.7没有,安装又显示已经安装,怎么办啊图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

淡淡の花香 2022-09-12 01:03:15

最后解决的方法是

  1. 下载setuptools及pip的源码包

    setuptools源码包: https://pypi.python.org/pypi/setuptools
    pip源码包: https://pypi.python.org/pypi/pip#downloads
    
  2. 安装setuptools与pip

    目前下载的版本是setuptools-36.0.1.zip与pip-9.0.1.tar.gz
    用tar/unzip命令解压, 格式:tar -xzvf pip-9.0.1.tar.gz/unzip -o -d /home/ setuptools-36.0.1.zip
    用cd打开该文件夹,格式:cd xxxx
    用python命令安装,格式:python setup.py install 
    
  3. pip install numpy

    此时python2.7的pip和numpy都装好了
俏︾媚 2022-09-12 01:03:15

可以看的出来, 你现在使用的pip是基于python2.6的, 所以你需要用python27重新安装一个pip, 并且将pip做个软连接到系统环境变量, 取代旧的pip即可

归途 2022-09-12 01:03:15

谢邀。先说说你那个情况的原因。因为pip默认的版本是关联的python2.6的。你需要给python2.7的pip建立一个软连接。把python2.6的pip给删除。

如果这个你不是很清楚,那么用另外一种具体做法:
先卸载你装的py2.7,然后再通过which pip找到python2.6的pip的路径,然后删除该文件(或者重命名该文件)。然后装python2.7,下次你的pip就是使用的py2.7的pip了

堇色安年 2022-09-12 01:03:15

这个简单,我有几种解决方案,且听我慢慢道来。
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最简单,好用别忘点赞

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文