最初のステップとしてpipを再インストールする必要があるvirtualenvwrapperに問題があり、urllib3について奇妙な苦情があります。
$ python get-pip.py
Traceback (most recent call last):
File "get-pip.py", line 19177, in <module>
main()
File "get-pip.py", line 194, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
import pip
File "/tmp/tmppQTQty/pip.Zip/pip/__init__.py", line 16, in <module>
File "/tmp/tmppQTQty/pip.Zip/pip/vcs/Mercurial.py", line 9, in <module>
File "/tmp/tmppQTQty/pip.Zip/pip/download.py", line 39, in <module>
File "/tmp/tmppQTQty/pip.Zip/pip/_vendor/requests/__init__.py", line 61, in <module>
File "/tmp/tmppQTQty/pip.Zip/pip/_vendor/requests/packages/__init__.py", line 29, in <module>
ImportError: No module named urllib3
pipファイルを検索するとget-pip.py
、urllib3への参照が表示されません。
マシンにpython2.6、py2.7、py3.4があります
cchilders:~/Downloads
$ which python
/usr/local/bin/python
cchilders:~/Downloads
$ which pip
/usr/local/bin/pip
cchilders:/usr/local/bin
$ ls
2to3 easy_install-2.7 ipython pip3 smtpd.py
celery fop ipython2 pip3.5 uncompyle2
celerybeat grunt jsonlint pydoc virtualenv
celeryd idle pbr python virtualenv-clone
celeryd-multi ipdb pip python2.6 virtualenvwrapper_lazy.sh
charm iptest pip2 python2.6-config virtualenvwrapper.sh
easy_install iptest2 pip2.7 python-config
Pythonのデフォルトは2.6.9ですが、これは私が望むものではありません。
cchilders:/usr/bin
$ python
Python 2.6.9
マシンにanacondaがないため、他の人の問題が発生しました。今何をすべきかアドバイスをいただければ幸いです、ありがとう
最初に、使用しているデフォルトのpythonバージョンを知っておく必要があります。次に、python2.7を使用している場合は、その下にインストールされているpipパッケージを見つけてくださいpython = pipフリーズまたはpipフリーズを使用するバージョン| grep -i urllib3
urllib3がインストールされていないと思います
wget https://pypi.python.org/packages/3b/f0/e763169124e3f5db0926bc3dbfcd580a105f9ca44cf5d8e6c7a803c9f6b5/urllib3-1.16.tar.gz#md5=fcaab1c5385c57deeb7053d3d7d81d59
tar xvf urllib3-1.16.tar.gz && cd urllib3-1.16/
python setup.py install