繁体   English   中英

如何在Mac OSX上安装Python软件包/ wxPython?

[英]How do I install Python packages/ wxPython on Mac OSX?

我对python和所有非基本的计算机功能都非常陌生,但是我遇到了一个非常基本的问题,我不知道该如何解决。 每当我从互联网上下载模块并尝试将其导入python时,都会收到错误消息。 例如,在我一直使用的Python教程程序上被指示下载wxPython之后,我才下载了wxPython,然后输入“ import wx”后,我得到了:

Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    import wx
ImportError: No module named wx

如何解决此问题,以便python可以找到我下载的模块? 谢谢!!

Python版本2.7.3,我从网站上的下载链接下载了wxPython。 我注意到的另一件事:每当我在终端中输入python setup.py install时,都会得到:

/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
can't open file 'setup.py': [Errno 2] No such file or directory

哪个似乎是另一个巨大的问题?

您实际上需要调试一些事情:

  1. 运行python并检查您正在运行的版本。
  2. 输入where python并确定您是否一次运行多个版本的python。
  3. 使用pipeasy_install ,读取输出以检查它们在哪里安装软件包。 他们可能会安装到系统范围的Python 2.6,而不是您希望将其安装到的版本(Python 2.7)。
  4. 如果发现3中安装在错误位置的任何软件包,请使用pip uninstall <packagename> install pip uninstall <packagename>卸载它们,然后使用easy_install-2.7pip-2.7 install特别地将它们重新安装到2.7。 如果看不到easy_install-2.7pip-2.7的选项,则需要使用您所使用的特定版本的Python安装distribution并运行其setup.py文件。
  5. 确保在运行setup.py时实际上位于目录中。 例如,要安装分发,您需要cd进入相应的目录进行安装。

最后,有一个单独的注释:使用easy_installpip安装软件包容易得多 ,而不是单独下载它们。 您应该首先尝试这样做。 同样, 分发有更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM