在Mac OSX上找不到python模块

皮克斯

我已经安装了一个名为python-firebase的python模块,并使用以下命令在Mac OSX 10.8.5上安装了pip sudo pip install python-firebase,当我运行时,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脚本中找不到它...

有任何想法吗?

阿巴内特

听起来您已经安装了Homebrew Python 2.7,但实际上并不需要它,而您宁愿不要处理两个相互冲突的Python 2.7副本。在这种情况下,您应该执行以下操作:

  • pip --list > packages.txt这将为您提供所有已安装软件包的列表。
  • brew unlink python
  • sudo easy_install pip && sudo pip install --upgrade setuptools
  • packages.txt在文本编辑器中打开
  • sudo pip install [all the packages you want from packages.txt]
    • 或者只是pip install -r packages.txt如果您想要所有这些。

您可能要考虑设置virtualenv或用户site-packages目录,因此您不必保留sudo所有内容。特别是如果您习惯自制。

使用brew unlinkbrew uninstall可以避免额外的Python 2.7,因此只有预安装的Apple版本可以访问,从而解决了您的问题。但是,有了brew unlink,它实际上并没有删除任何内容,因此,如果您改变主意,可以使用来恢复原样brew link python(或者,如果您以后确定不想再返回,则可以brew uninstall python以后再进行。)

另外,在任何其他情况下,这都是错误的获取方法pip,但是对于Apple发行的10.7至10.9的Python版本,它似乎效果最好。以后的版本可能会更改setuptools

最后,最后一个建议:您实际上需要Python 2.7而不是3.x吗?出于各种原因,答案可能是“是”,但是如果没有,您可以在Apple 2.7旁边安装Homebrew 3.4,它们根本不会冲突。你会得到不同的程序命名python3python3-configpip3ipython3,等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Mac OSX上找不到python模块

来自分类Dev

在Mac OSX上找不到pip安装的python模块的可执行文件

来自分类Dev

-bash:android:在Mac OSX上找不到命令

来自分类Dev

使用brew在Mac OSX上的PHP中找不到MongoClient

来自分类Dev

mongo:即使在PATH中,在Mac OSX上也找不到命令

来自分类Dev

vagrant:在Mac OSX 10.10.4上安装后找不到命令

来自分类Dev

使用brew在Mac OSX上的PHP中找不到MongoClient

来自分类Dev

在MAC上找不到MySQL

来自分类Dev

Mac OSX 10.10找不到opencv库

来自分类Dev

Kivy在Mac中找不到PIL模块

来自分类Dev

Kivy在Mac中找不到PIL模块

来自分类Dev

错误:在Mac上找不到模块'socket.io/node_modules/redis'

来自分类Dev

错误:在Mac上找不到模块'socket.io/node_modules/redis'

来自分类Dev

在Mac上找不到zipalign命令

来自分类Dev

在Mac上找不到Matplotlib的字体缓存

来自分类Dev

Ubuntu在Mac上找不到WiFi

来自分类Dev

Bash:cordova:在 mac 上找不到命令

来自分类Dev

在Mac OSX中安装python模块

来自分类Dev

更新到Mac OSX 10.9.4后找不到npm命令

来自分类Dev

-bash::在Mac OSX中启动Shell时找不到命令

来自分类Dev

更新到Mac OSX 10.9.4后找不到npm命令

来自分类Dev

在OSX上找不到sqlalchemy引擎模块

来自分类Dev

在OSX上找不到sqlalchemy引擎模块

来自分类Dev

MAC:NPM全局安装模块但找不到命令

来自分类Dev

Mac OSX上的Crontab

来自分类Dev

找不到在Mac OS X上安装python-dev的方法

来自分类Dev

Mac OS 上的 Python;找不到 PyQt5 的匹配分布

来自分类Dev

Mac上的Python:无法安装图片模块

来自分类Dev

在Mac上编译Python 3扩展模块