【问题标题】:Python on osx, Why can't it see the libraries?osx上的Python,为什么看不到库?
【发布时间】: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


    【解决方案1】:

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

    我在这里提出了一个新的、更集中的问题

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

    【讨论】:

      猜你喜欢
      • 2018-02-10
      • 2014-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多