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

时间:2012-06-09 21:24:16

标签: python module wxpython

我对python和任何非基本的计算机功能都很新,但我有一个非常基本的问题,我无法弄清楚如何修复它。任何时候我从互联网上下载模块并尝试在python中导入它,我收到一条错误消息。例如,我刚刚在我已经使用的Python教程程序上被指示这样做之后才下载了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 个答案:

答案 0 :(得分:0)

实际调试时需要做一些事情:

  1. 运行python并检查您正在运行的版本。
  2. 键入where python并确定您是否同时运行多个版本的python。
  3. 使用pipeasy_install,阅读输出以检查他们安装软件包的位置。它们有可能安装到系统范围的Python 2.6,而不是你希望它安装到的版本(Python 2.7)。
  4. 如果您发现任何软件包安装在3的错误位置,请使用pip uninstall <packagename>将其卸载,然后通过easy_install-2.7pip-2.7安装将其重新安装到2.7。如果您没有看到easy_install-2.7pip-2.7的选项,则需要安装distribute并使用您正在使用的特定版本的Python运行其setup.py文件。 / LI>
  5. 运行setup.py时确保您确实在目录中。例如,要安装分发,您需要cd进入相应的目录进行安装。
  6. 最后,另外注意:更容易安装包含easy_installpip的包,而不是单独下载它们。你应该先尝试这样做。同样,distribute有更多信息。