问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

win7 升级pip本身 失败 是怎么回事

发布网友 发布时间:2022-04-23 03:42

我来回答

1个回答

热心网友 时间:2023-10-13 16:49

首先介绍一下,win7 升级pip本身失败这个问题是来源于win7系统安装python包工具pip时失败,而下文介绍的则是基于python安装pip的正确步骤,所以并非答非所问。这以步骤适用于xp、win7、win8以及win10系统。而python包工具pip安装失败与使用哪个系统并没有任何关系。


centos5.x默认安装的python为2.4版本,但是部分软件需要2.5以上的python.
所以我们需要升级Python,比如到2.7版本,步骤
curl -O http://python.org/ftp/python/2.7/Python-2.7.tgz  
tar xfz Python-2.7.tgz  
cd Python-2.7  
./configure  
make && make install

把/usr/bin/python更换为python2.7的软链接
ln -s /usr/local/bin/python2.7.3 /usr/bin/python

用python -V确认一下版本。

但问题是把python升级后,原先安装的pip运行可能会遇到错误,如下:

[plain] view plain copy
[root@dev1 bin]# pip  
Traceback (most recent call last):  
  File "/usr/bin/pip", line 7, in ?  
    sys.exit(  
  File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 236, in load_entry_point  
    return get_distribution(dist).load_entry_point(group, name)  
  File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 2097, in load_entry_point  
    return ep.load()  
  File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 1830, in load  
    entry = __import__(self.mole_name, globals(),globals(), ['__name__'])  
  File "/usr/lib/python2.4/site-packages/pip-1.2.1-py2.4.egg/pip/__init__.py", line 9, in ?  
    from pip.basecommand import command_dict, load_command, load_all_commands, command_names  
  File "/usr/lib/python2.4/site-packages/pip-1.2.1-py2.4.egg/pip/basecommand.py", line 4, in ?  
    from pkgutil import walk_packages  
ImportError: cannot import name walk_packages

所以pip也需要升级到配套的版本:
curl -O http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
sh setuptools-0.6c11-py2.7.egg

easy_install pip
现在再查看/usr/local/bin目录下面的pip:
[root@dev1 bin]# ll /usr/local/bin |grep pip
-rwxr-xr-x 1 root root     250 Oct 18 17:23 pip
-rwxr-xr-x 1 root root     258 Oct 18 17:23 pip-2.7

用pip-2.7即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
网络宣传文案心碎,句句获赞! 关于朋友圈上万人点赞转发的说说 人生看的很透彻的经典句子 超现实超扎心的说说大全2019最新 心脏血管堵塞吃什么食物 投资理财有什么前景 pp理财什么情况 P2P理财行业的前景如何? 中国目前的财富管理现状是什么情况? 呼吸皮沙发寿命多久 “皮沙发的呼吸寿命” 呼吸皮沙发寿命多久 求助:pip 19.0.3升级失败? pip升级这个出错怎么解决 面条的肉汤如何做? python37无法卸载pip,也无法升级pip 面条汤怎样提鲜味? pip怎么升级 10.0.1的pip升级为20.0.2总是出错怎么办?找了好多办法都没能成功 面条汤怎么做? 如何做出一碗好吃的汤面的汤底? pip版本太低怎么升级 怎么煮面条汤 新手求助,python 升级 pip 失败 萝卜汤面的做法 pip无法更新? 怎样做出好吃的面条汤 简单酸汤面条汤的做法 经常熬夜对身体有哪些影响? 长时间熬夜有什么影响? 长时间熬夜对身体有哪些危害呢? 经常熬夜有什么坏处? boss直聘怎么才能找到高薪工作 最近手机疯狂掉电什么原因 手机突然疯狂重启 手机疯狂自动重启是什么情况 苹果手机突然疯狂掉电,怎么办? 手机各种疯狂闪退怎么办 国产手机疯狂涨价,比iPhone还贵,后续价格会越来越贵吗? 我儿今年十六岁,每玩手机疯狂我该怎么办 手机疯狂的下载各种软件 手机疯狂跑流量怎么办 上网课的时候手机疯狂发烫会不会爆炸? 国产手机疯狂涨价,居然比iPhone贵,国产手机比iPhone好在哪? 手机疯狂接收验证码信息,骚扰电话是怎么回事 为什么苹果手机那么疯狂 小米手机疯狂的原因? 2020最畅销手机TOP10出炉,为何苹果能够疯狂霸榜? 手机被疯狂轻磕手机会坏吗? 手机被疯狂骚扰,面对撞号电视剧手机号码,你会选择怎么办? 手机浏览东西出来一个网页,提示我手机有病毒,然后手机疯狂的震动。怎么办?求 疯狂的手机怎么玩 疯狂的手机玩法介绍