升级python2.6.6到python2.7导致pip命令不可用,,服务器环境为Cent
升级python2.6.6到python2.7导致pip命令不可用,,服务器环境为Cent
服务器环境为Centos6.8,python为默认的2.6.6版本1.升级python
python2.6.6 升级到python2.7.14,此处不再描述
可以参考如下文档升级:
https://blog.csdn.net/see_you_see_me/article/details/78550977
2.Python导致pip命令不可用
升级Python2.7导致使用pip等命令安装模块失败,报错如下:
#pipTraceback (most recent call last): File "/usr/bin/pip", line 5, in <module> from pkg_resources import load_entry_pointImportError: No module named pkg_resources
解决办法可以参考下面的文档,此处也不在详细描述了:
http://linuxsogood.org/816.html
在一外个国人的网站上找到了解决方案:
#curl -O http://python-distribute.org/distribute_setup.py#/usr/local/pyton2.7/bin/python distribute_setup.py
提示:distribute_setup.py这个脚本文件内容可以找我要
#/usr/local/python2.7/bin/easy_install pip#/usr/local/python2.7/bin/pip -V
[[email protected] ~]# /usr/local/python2.7/bin/python distribute_setup.pyDownloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.49.tar.gzTraceback (most recent call last): File "distribute_setup.py", line 537, in <module> sys.exit(main()) File "distribute_setup.py", line 533, in main tarball = download_setuptools(download_base=options.download_base) File "distribute_setup.py", line 206, in download_setuptools src = urlopen(url) File "/usr/local/python2.7/lib/python2.7/urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "/usr/local/python2.7/lib/python2.7/urllib2.py", line 435, in open response = meth(req, response) File "/usr/local/python2.7/lib/python2.7/urllib2.py", line 548, in http_response ‘http‘, request, response, code, msg, hdrs) File "/usr/local/python2.7/lib/python2.7/urllib2.py", line 473, in error return self._call_chain(*args) File "/usr/local/python2.7/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/usr/local/python2.7/lib/python2.7/urllib2.py", line 556, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)urllib2.HTTPError: HTTP Error 403: SSL is required
[[email protected] ~]# grep DEFAULT_URL distribute_setup.py
DEFAULT_URL = "https://pypi.python.org/packages/source/d/distribute/"
修改此处的地址为:https
[[email protected] ~]# /usr/local/python2.7/bin/python distribute_setup.py。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。Installing easy_install script to /usr/local/python2.7/binInstalling easy_install-2.7 script to /usr/local/python2.7/binInstalled /usr/local/python2.7/lib/python2.7/site-packages/distribute-0.6.49-py2.7.eggProcessing dependencies for distribute==0.6.49Finished processing dependencies for distribute==0.6.49After install bootstrap.Creating /usr/local/python2.7/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-infoCreating /usr/local/python2.7/lib/python2.7/site-packages/setuptools.pth[[email protected] ~]# echo $?0[[email protected] ~]# find / -name ‘easy_install‘/usr/local/python2.7/bin/easy_install/usr/bin/easy_install
使用新版本的python来运行这个脚本,这个会自动安装出来一个easy_install,然后使用这个新的easy_install来安装pip就可以了!
3.安装pip报错Could not find suitable distribution for Requirement.parse(‘pip‘)
error: Could not find suitable distribution for Requirement.parse(‘pip‘)[[email protected] ~]# /usr/local/python2.7/bin/easy_install pipSearching for pipReading http://pypi.python.org/simple/pip/Couldn‘t find index page for ‘pip‘ (maybe misspelled?)Scanning index of all packages (this may take a while)Reading http://pypi.python.org/simple/No local packages or download links found for piperror: Could not find suitable distribution for Requirement.parse(‘pip‘)
解决文档:https://blog.csdn.net/sunnywuxian/article/details/82870803
解决文档:https://pip.readthedocs.io/en/stable/installing/
解决过程如下:
[[email protected] ~]# curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py [[email protected] ~]# python get-pip.pyDEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won‘t be maintained after that date. A future version of pip will drop support for Python 2.7.Collecting pip Downloading https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-any.whl (1.4MB) 100% |████████████████████████████████| 1.4MB 151kB/s Collecting wheel Downloading https://files.pythonhosted.org/packages/96/ba/a4702cbb6a3a485239fbe9525443446203f00771af9ac000fa3ef2788201/wheel-0.33.1-py2.py3-none-any.whlInstalling collected packages: pip, wheel The script wheel is installed in ‘/usr/local/python2.7/bin‘ which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.Successfully installed pip-19.0.3 wheel-0.33.1
[[email protected] ~]# /usr/local/python2.7/bin/easy_install pipSearching for pipBest match: pip 19.0.3Adding pip 19.0.3 to easy-install.pth fileInstalling pip script to /usr/local/python2.7/binInstalling pip3.7 script to /usr/local/python2.7/binInstalling pip3 script to /usr/local/python2.7/binUsing /usr/local/python2.7/lib/python2.7/site-packagesProcessing dependencies for pipFinished processing dependencies for pip[[email protected] ~]# echo $?
[[email protected] ~]# /usr/local/python2.7/bin/pip -Vpip 19.0.3 from /usr/local/python2.7/lib/python2.7/site-packages/pip (python 2.7)[[email protected] ~]#
到此处pip命令成功安装
升级python2.6.6到python2.7导致pip命令不可用
相关内容
- Python(pycharm)在windows下路径 ( ‘ / ‘ 与‘ \ ‘ )的问题
- Python “图灵机器人”对话交互,,1、创建图灵机器人账
- python 创建虚拟环境时报错OSError, setuptools下载失败,,错
- VSCode的Python扩展下程序运行的几种方式与环境变量管理
- python 3.x报错:No module named 'cookielib'或No m
- Python创建ES索引,,# pip inst
- Linux 安装python3.7.0,linuxpython3.7.0,我这里使用的时cen
- Python脚本修改阿里云的访问控制列表的方法,python阿里
- opencv3计算机视觉+Python(一),,基本I/O脚本读/写
- python 浮点数转分数,python浮点数分数,from fract
评论关闭