我有点困惑。
我有两台运行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
他们匹配。
可能导致这种差异的原因是什么?
感谢
答案 0 :(得分:0)
好吧,我有一半找到了答案,正在运行两个不同版本的python。然后问题,为什么?
我已经把它放到一个新的,更有针对性的问题