我最近纔開始學習使用python進行編程。目前,我正嘗試安裝pygame的,但我不斷流汗了同樣的錯誤:使用pip安裝pygame:命令「python setup.py egg_info」失敗,錯誤代碼爲1
C:\WINDOWS\system32>python -m pip install pygame
Collecting pygame
Using cached pygame-1.9.2.tar.gz
Complete output from command python setup.py egg_info:
WARNING, No "Setup" File Exists, Running "config.py"
Using WINDOWS configuration...
Path for SDL not found.
Too bad that is a requirement! Hand-fix the "Setup"
Path for FONT not found.
Path for IMAGE not found.
Path for MIXER not found.
Path for PNG not found.
Path for JPEG not found.
Path for PORTMIDI not found.
Path for COPYLIB_tiff not found.
Path for COPYLIB_z not found.
Path for COPYLIB_vorbis not found.
Path for COPYLIB_ogg not found.
If you get compiler errors during install, doublecheck
the compiler flags in the "Setup" file.
Continuing With "setup.py"
Error with the "Setup" file,
perhaps make a clean copy from "Setup.in".
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "c:\users\filip\appdata\local\temp\pip-build-0xsf1b\pygame\setup.py", line 165, in <module>
extensions = read_setup_file('Setup')
File "C:\Python33\lib\distutils\extension.py", line 164, in read_setup_file
line = expand_makefile_vars(line, vars)
File "C:\Python33\lib\distutils\sysconfig.py", line 430, in expand_makefile_vars
s = s[0:beg] + vars.get(m.group(1)) + s[end:]
TypeError: Can't convert 'NoneType' object to str implicitly
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in c:\users\filip\appdata\local\temp\pip-build-0xsf1b\pygame\
我已經通過了一些類似的問題職位去,但他們都沒有完全相同的問題,和/或他們關注使用不同的軟件包和操作系統。此外,我嘗試了一些解決方案來解決這些問題,但沒有任何工作對我來說(我嘗試升級pip,使用easy_install進行安裝以及其他一些選項,不幸的是,現在甚至無法回想起這一點...)。
如果有人能幫助我解決這個問題,我將非常感激。我意識到這可能是一個無關緊要或「新手」的問題,但我真的試圖找到一個解決方案,並且真的不知道該怎麼做。我從來沒有真正接受過計算機科學方面的教育,因此所有這些讓我感到沮喪和困惑,並不斷阻礙學習過程(這已經足夠困難)。
我使用的是Windows 10,python 3.3 64位。
謝謝!
您能幫我確定哪一個是正確的嗎?我只理解win32和64部分.. – Fichonije
@Fichonije如果你的Python版本是3.3,網站可悲的是不提供確切的版本,但可以嘗試cp34(python 3.4)amd_64之一,但我認爲它不會適用於你的3.3。你可以在網上搜索另一個網站,或者只是更新到Python 3.4.2,並使用相同的文件(你的版本和這個版本之間的差異很小,只是錯誤修正,所以你當前的腳本應該工作) –
我試過了,它沒有工作..我試圖避免使用另一個版本,因爲我不確定它會與我習慣的pyscripter一起工作。它帶來了一個「設置東西」的其他領域,我還沒有完全理解。謝謝你的幫助無論如何,真的很感激:) – Fichonije