我正在尝试创建一个新环境,并在Ubuntu计算机上安装各种3rd party软件包。在必须安装公寓(用于matplotlib
安装)和gdal
之后,pip
函数不再起作用。相反,我收到:
Traceback (most recent call last):
File "/media/imagery/ENVIRONMENTS/Project_1/bin/pip", line 7, in <module>
from pip._internal import main
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 14, in <module>
from pip.utils import get_installed_distributions, get_prog
File "/usr/lib/python2.7/dist-packages/pip/utils/__init__.py", line 30, in <module>
from pip._vendor.retrying import retry
ImportError: No module named retrying
我在环境内外都给pip打过电话,但仍然遇到相同的问题。另外,我尝试了pip install --upgrade pip
并仍然检索相同的Traceback。任何想法如何解决这个问题?
答案 0 :(得分:2)
作为一种廉价的解决方法,export PYTHONPATH=" "
似乎现在可以安装其他软件包,但是一旦我需要gdal软件包,就必须再次设置PYTHONPATH
。
答案 1 :(得分:0)
我有一个类似的例外,可以设法修复它。
就我而言,我将Ubuntu 16.04升级到Ubuntu 18.04。
我不得不重新创建virtualenv。根据您的选择:
virtualenv .
或
virtualenv --system-site-packages .