【发布时间】:2016-11-02 21:52:34
【问题描述】:
我有点困惑。
我有两台机器运行 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
它们匹配。
什么可能导致这种差异?
谢谢
【问题讨论】:
标签: python macos python-2.7