2017-03-23 47 views
0

任何人都可以提供幫助,以便在Windows上運行Python 3.5 x32的安裝說明? 我認爲,通常的方式(PIP安裝exscript)將嘗試安裝錯誤版本如何在Windows x86下安裝用於Python 3.5的Exscript

這裏是我得到

Collecting exscript 
Using cached Exscript-2.3.tar.gz 
Complete output from command python setup.py egg_info: 
Traceback (most recent call last): 
File "", line 1, in 
File "C:\Users\MyUser\AppData\Local\Temp\pip-build-pe80jvo3\exscript\setup.py", line 4, in 
from Exscript.version import version 
File "C:\Users\MyUser\AppData\Local\Temp\pip-build-pe80jvo3\exscript\Exscript_init_.py", line 34, in 
from Exscript.Queue import Queue 
File "C:\Users\MyUser\AppData\Local\Temp\pip-build-pe80jvo3\exscript\Exscript\Queue.py", line 35, in 
from Exscript.Logger import logger_registry 
File "C:\Users\MyUserA\AppData\Local\Temp\pip-build-pe80jvo3\exscript\Exscript\Logger.py", line 27, in 
from itertools import chain, ifilter 
ImportError: cannot import name 'ifilter' 

---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in C:\Users\MyUser\AppData\Local\Temp\pip-build-pe80jvo3\exscript\ 

有一個Python 3.0分支,但我無法弄清楚如何錯誤安裝它 https://github.com/knipknap/exscript/tree/py3

+0

它不被支持,並且python 3分支未完成。閱讀早午餐的描述。 – abccd

+0

它說三天前更新https://github.com/knipknap/exscript/branches/active我在哪裏閱讀你正在談論的描述 – MiniMe

+0

三天前更新並不意味着它已完成並且無bug。這就是爲什麼我說*未完成*而不*不存在* – abccd

回答

1

這是很難解釋的評論,所以我會寫一個答案,包括我談到的一切。

第一:有問題的模塊Exscript仍在爲python 3支持開發,這意味着它目前還沒有完全的功能和缺陷。即使它說昨天更新在GitHub,這意味着它最後一次改變是昨天不是它昨天最終發佈。如果你願意,你仍然可以下載和使用開發版本,只需在下面註釋,我會告訴你如何。 要查看它是否是最終的,您可以轉到GitHub的version.py並檢查__version__,目前它已設置爲'development',並且如果它是最終的,它們會將其更改爲'final'。

第二:試圖安裝python 2版本的原因是因爲開發者很懶,所以他們只上傳了一個.tar文件,其中包含一個包含setup.py文件的包,該pip自動下載並嘗試爲你設置它。看here。通常情況下,軟件包存儲在.whl文件中,說明它支持哪種python版本以及支持哪種操作系統,pip可以識別這些文件,但不包含.tar文件,因爲它們不包含任何有關最新動態的信息。

總之,我不會推薦現在爲python 3獲取Exscript,因爲它沒有完全工作。

+0

感謝以上。我結束了使用Python 2.7。我只需要Qt5,但這不適用於Python 2.7,所以我選擇了Qt4。 – MiniMe

相關問題