【发布时间】:2014-08-15 05:35:03
【问题描述】:
我已经安装了一个名为python-firebase 的python 模块,并使用命令sudo pip install python-firebase 在我的Mac OSX 10.8.5 上安装了pip,当我运行pip list 时,我可以看到它显示为python-firebase(1.2) 但是当我运行我的 python 脚本时,我得到了
ImportError: no module named firebase
我认为这与 python 路径有关,但在阅读了有关 python 模块安装的信息后,我不知道应该在哪里寻找...
我正在 ~/Documents/Development/ProjectX 开发我的 python,它说它在 /usr/local/lib/python2.7/site-packages/firebase/* 安装了 python-firebase
当我在终端上运行 python 并输入 `from firebase import firebase' 时,我没有收到模块未找到错误。所以它似乎在模拟器中它可以工作但在我的python脚本中它找不到它......
有人有什么想法吗?
【问题讨论】:
-
您几乎可以肯定拥有两份 Python 2.7,一份由 Apple 预装,另一份您自己安装。而您正在为第二个 Python 使用
pip,但随后尝试使用第一个 Python 运行您的代码。 -
所以,第一个问题是:您首先需要 Python 2.7 的第二个副本吗?如果是这样,你将不得不学习很多关于 Python 安装的知识,以及在你能够同时使用它们之前你应该看的地方。如果没有,您可以通过卸载多余的并使用 Apple 预装的 Python 来解决问题。
-
我怎样才能清理它以便我使用一个?最好的设置是什么?
-
第二个是怎么安装的?自制? python.org 安装程序?活动状态?想过吗?从源代码手动构建?
-
这很简单:
brew unlink python将完全消除它,而不会实际删除任何内容(因此,如果您稍后改变主意,只需brew link python即可将其取回)。跨度>
标签: python macos python-2.7 firebase