我确信在我的Mac0SX10.9上我有不止一个版本的Python2.7.5。
当我打字时
which python在终点站,我得到了/Library/Frameworks/Python.framework/Versions/2.7/bin/python
当我执行一个pip.install时,它们似乎加载在不同的路径中,它们都在/Library/Python/2.7/site-包下面。
当我处于空闲状态或IDE (Sypder)并键入
import sys
print sys.path我得到了很多从/Library/Python/2.7/site包开始的路径。
我的问题是,当我在/Library/Python/2.7/site-包中看到的一个模块上执行help()或import()时,我得到了一个NameError:未定义名称'Module‘。我可以在./site.Package中看到的例子是熊猫、nympy和PyMySQL。但都给了我“模块的名字找不到”。
发布于 2013-10-31 18:45:18
Mac上理想的python发行版控制:使用(免费)科学python环境(如Enthought或Anaconda ),并使用真正的virtualenv包或提供的virtualenv包来控制您可以在其中安装软件包的“虚拟环境”。Virtualenv确实有助于保持python发行版的整洁。
祝好运。
发布于 2013-10-31 18:29:19
在Mac上进行Python开发可能会带来麻烦。这就是我通过Virtual建立一个Arch的原因,我对它非常满意。但是,使用Kivy进行iOS开发需要XCode (据我所知)在iOS设备上部署应用程序。所以我和你穿同一只靴子。
长话短说:在终端上运行brew医生(就像在家用brew中一样)帮助我清理了Mac上的Python安装。
https://stackoverflow.com/questions/19713803
复制相似问题