python-pip安装但无法导入

时间:2018-10-31 14:22:44

标签: python-2.7 pip

我已经阅读了很多关于此的文章,但是没有一个解决方案对我有用。我正在尝试安装名为nsxramlclient的模块,显示使用pip的安装成功,但是无法从/Users/Nathan/Library/Python/2.7/lib/python/site-packages之外的任何位置导入。

使用brew医生发现的建议对brew感到不安之后,卸载确实可以工作。这里是一些要点:

运行OSX python 2.7.10

PIP 18.1

which -a pip = /usr/local/bin/pip

which -a python = shows 2 directories:
 /usr/local/bin/python
 /usr/bin/python

python -c'导入系统;打印(sys.path)' ['','/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python27.zip','/usr/local/Cellar/python@2/2.7 .15_1 / Frameworks / Python.framework / Versions / 2.7 / lib / python2.7','/ usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2。 7 / plat-darwin','/ usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac','/ usr / local / Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages','/ usr/local/Cellar/python@2/2.7.15_1 /Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk'、'/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/ python2.7 / lib-old','/ usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload']

pip list | grep nsxramlclient
nsxramlclient        2.0.7 

这一定是路径问题,因为我能够从模块所在的目录中将其导入。我只是不知道适当的方法来修复此问题,因为我是Python的新手,我不想把它弄糟,因为它已经存在。

1 个答案:

答案 0 :(得分:0)

看起来我确实最终使它开始工作。我要做的是用brew重新安装python:

brew re-install python@2

然后我需要使用pip重新安装所需的模块。现在有其他问题,但至少此问题已解决。