簡體   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