[英]How do I install Kivy with Python 3.4 on Windows 8.1?
所以我一直在努力尋找解決辦法。 我安裝了Cython和Pygame,(或者至少是Visual Studio這樣說的。),但是每次我運行setup.py時,它都說我沒有Cython。
我曾嘗試使用Wheel,但是它一直在提示錯誤並且沒有安裝。 這是錯誤:
Installing 'C:\Users\paolo\Downloads\Kivy‑1.9.0‑cp34‑none‑win32.whl'
You are using pip version 6.0.8, however version 7.1.0 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
--- Logging error ---
Traceback (most recent call last):
File "C:\Python34\lib\site-packages\pip\basecommand.py", line 232, in main
status = self.run(options, args)
File "C:\Python34\lib\site-packages\pip\commands\install.py", line 305, in run
name, None, isolated=options.isolated_mode,
File "C:\Python34\lib\site-packages\pip\req\req_install.py", line 164, in from_line
wheel = Wheel(link.filename) # can raise InvalidWheelFilename
File "C:\Python34\lib\site-packages\pip\wheel.py", line 504, in __init__
"%s is not a valid wheel filename." % filename
pip.exceptions.InvalidWheelFilename: Kivy\u20111.9.0\u2011cp34\u2011none\u2011win32.whl is not a valid wheel filename.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python34\lib\logging\__init__.py", line 980, in emit
stream.write(msg)
File "C:\Python34\lib\site-packages\pip\_vendor\colorama\ansitowin32.py", line 133, in write
self.write_and_convert(text)
File "C:\Python34\lib\site-packages\pip\_vendor\colorama\ansitowin32.py", line 161, in write_and_convert
self.write_plain_text(text, cursor, len(text))
File "C:\Python34\lib\site-packages\pip\_vendor\colorama\ansitowin32.py", line 166, in write_plain_text
self.wrapped.write(text[start:end])
File "C:\Python34\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u2011' in position 4: character maps to <undefined>
Call stack:
File "C:\Python34\lib\runpy.py", line 170, in _run_module_as_main
"__main__", mod_spec)
File "C:\Python34\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Python34\lib\site-packages\pip\__main__.py", line 19, in <module>
sys.exit(pip.main())
File "C:\Python34\lib\site-packages\pip\__init__.py", line 217, in main
return command.main(cmd_args)
File "C:\Python34\lib\site-packages\pip\basecommand.py", line 243, in main
logger.critical(str(exc))
Message: 'Kivy\u20111.9.0\u2011cp34\u2011none\u2011win32.whl is not a valid wheel filename.'
Arguments: ()
--- Logging error ---
Traceback (most recent call last):
File "C:\Python34\lib\site-packages\pip\basecommand.py", line 232, in main
status = self.run(options, args)
File "C:\Python34\lib\site-packages\pip\commands\install.py", line 305, in run
name, None, isolated=options.isolated_mode,
File "C:\Python34\lib\site-packages\pip\req\req_install.py", line 164, in from_line
wheel = Wheel(link.filename) # can raise InvalidWheelFilename
File "C:\Python34\lib\site-packages\pip\wheel.py", line 504, in __init__
"%s is not a valid wheel filename." % filename
pip.exceptions.InvalidWheelFilename: Kivy\u20111.9.0\u2011cp34\u2011none\u2011win32.whl is not a valid wheel filename.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python34\lib\logging\__init__.py", line 980, in emit
stream.write(msg)
File "C:\Python34\lib\encodings\cp1252.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u2011' in position 4: character maps to <undefined>
Call stack:
File "C:\Python34\lib\runpy.py", line 170, in _run_module_as_main
"__main__", mod_spec)
File "C:\Python34\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Python34\lib\site-packages\pip\__main__.py", line 19, in <module>
sys.exit(pip.main())
File "C:\Python34\lib\site-packages\pip\__init__.py", line 217, in main
return command.main(cmd_args)
File "C:\Python34\lib\site-packages\pip\basecommand.py", line 243, in main
logger.critical(str(exc))
Message: 'Kivy\u20111.9.0\u2011cp34\u2011none\u2011win32.whl is not a valid wheel filename.'
Arguments: ()
'C:\Users\paolo\Downloads\Kivy‑1.9.0‑cp34‑none‑win32.whl' failed to install. Exit code: 1
我不知道如何安裝它。 任何幫助表示贊賞。
我使用了“全包” Kivy-1.9.0-py3.4-win32-x64.exe,並且在win8.1上安裝時沒有任何問題。
為了獲得一個IDE,我安裝了PyCharm的社區版本,在我看來,該版本還開箱即用。
總而言之,我最終安裝了3種不同的py3,而不是試圖使模糊的依賴項/鏈接適用於不同的軟件包。
它似乎運行良好,並且似乎不會干擾例如以前安裝的Anaconda安裝,並且仍在使用。
啟動.py kivy文件的蝙蝠文件技巧也可以在我的計算機上工作(第一張照片)。
也許這是使事情正常運行的最簡單方法(除非您絕對要在特定情況下將安裝作為附件解決...)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.