2015-08-08 41 views
1

我已經用在這裏找到了自制的方法成功地安裝Python3和pygame的翼101都在OSX工作(約塞米蒂):Installing Pygame on Mac OS X with Python 3獲取的Python 3.4,pygame的,和

它全部完成後,我跑IDLE3,和導入Pygame命令成功運行。

但是現在我的目標是讓Wing IDE(特別是Wing 101)運行,並且它也會導入pygame,但它似乎並不能識別pygame。

2.7.10 (default, Jul 13 2015, 12:05:58) 
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] 
Python Type "help", "copyright", "credits" or "license" for more information. 
[evaluate untitled-2.py] 
Traceback (most recent call last): 
    Python Shell, prompt 2, line 1 
ImportError: No module named pygame 

然後當我嘗試做編輯<配置的Python <(更改路徑)方法,我得到的是這樣的錯誤 有些值是無效的:

Python executable '/usr/local/Cellar/python3/3.4.3_2/IDLE 3.app' is not a file. It should be the name of a Python interpreter that is on your PATH (such as python, python3.4, python.exe) or the full path to the Python interpreter you wish to use.

Please correct the values and try again.

我試着找無處不在的解決方案,我非常新,因爲我目前唯一知道的語言是VB6(基本上是穴居人說話),但我真的只想讓一切順利運行,所以我真的可以開始學習。

謝謝:)

+0

確保Wing IDE在正確的位置上查找python模塊。你不想改變你的python _executable_的路徑,但是你想添加路徑到'sys.path'來包含你的模塊實際安裝的位置。 https://wingware.com/doc/intro/tutorial-python-path –

+0

此外,它看起來像WingIDE希望使用python2.7而不是python3.4 - 這可能會導致您的問題。在這種情況下,您必須找到python3.4可執行文件並將其用於WingIDE。在命令行中,您可以嘗試使用哪個python3.4來查找正確的可執行文件。 –

+0

它只是不會讓我改變可執行文件,它是說IDLE.app不是一個可執行文件,但它是我唯一的Python文件。甚至當我添加正確的路徑(我至少不會得到exe錯誤),但它仍然不能識別pygame,但是IDLE.app沒有任何問題導入pygame自己的 –

回答

1

我不是在Mac上,現在,所以我不能對此進行測試,但它看起來像它無法找到正確的Python解釋器。幸運的是,IDLE可以找到正確的python解釋器。打開IDLE及用途:

import sys sys.executable

找到正確的Python路徑中使用。在您的WingIDE設置中,使用該路徑。

+0

回溯(最近通話最後一個): 文件「」,1號線,在 sys.exeutable AttributeError的:「模塊」對象有沒有屬性「exeutable」 我不斷收到此錯誤,即時假設,因爲淅淅瀝瀝的唐不使用「EXE」文件,不幸的是幾乎所有的支持和教程都是針對Windows或Unix的,而我所有的都是Mac。 (我做音頻工程工作的一方) –

+1

'系統。可執行文件「 - 只有在你拼寫正確的情況下才有效。如果你使用的是Mac,你應該使用Unix(準確的說是OSX)。很多Linux教程都可以在mac上使用,只需很少的改動,因爲很多東西在shell下都是一樣的 - 比如bash shell,它在OSX和大多數Linux發行版上都是相同的。 –

+0

非常感謝你,我現在正在工作。在我所有的試驗和錯誤之後,我並沒有想到拼寫問題會在最後出現,現在感覺有點傻了哈哈 –

0

基本上運行這個「導入系統;打印(sys.executable)」在我已經有工作的空閒給我正確的道路插入翼。

現在一切都運行得很好,感謝大家爲我提出的問題和解決方案。 Haken蓋& Ben