osx上的Python,为什么它不能看到库?

时间:2016-11-02 21:52:34

标签: python macos python-2.7

我有点困惑。

我有两台运行OSX Yosemite的机器。

我使用pip安装了某些python库

现在,其中一个已经在/Library/Python/2.7/site-packages中结束了

他们的表现完全符合预期。

另一方面,他们已经进入/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

现在,在那台机器上,如果我运行一个直接从命令行导入这些库的脚本,它就无法找到它们。

所以

Myscript.py  

失败(带有importError)

但是,如果我将它作为参数调用python,那很好

python MyScript.py

按预期工作。

我已经将sheband与我从

获得的路径进行了比较
whereis python

他们匹配。

可能导致这种差异的原因是什么?

感谢

1 个答案:

答案 0 :(得分:0)

好吧,我有一半找到了答案,正在运行两个不同版本的python。然后问题,为什么?

我已经把它放到一个新的,更有针对性的问题

Why is OSX not running the python I get with whereis python