2017-02-05 66 views
0

如果我的標題沒有意義,但是這是我遇到的問題,我很抱歉。執行Canopy的Pythonwin.exe時出錯(未找到wincon32模塊)

當在命令行中執行腳本(或通過雙擊它)使用C:\pythonwin.exe SomeApp.pyw,我得到一個彈出錯誤對話框說 ImportError: No module named wincon32.(底部完整的錯誤消息)

只是執行的PythonWin。本身有或無腳本的exe也具有相同的效果。

Google對於wincon32的任何知識都非常驚訝。試圖安裝wincon32模塊pip install wincon32只是說「無法找到滿足要求wincon32版本(從版本:)未找到wincon32匹配分配」

pythonwin.exe是在系統的路徑。

感謝您的任何幫助。以下是彈出錯誤框的完整內容。

標題 - Python的回溯


Traceback (most recent call last): 
File "string", Line 1 in module 

File "C:\Users\Me\Canopy(Python)\User\Lib\site-packages\pythonwin\pywin 
\framework\startup.py", line 49, in _import_(moduleName) 

File "C:\Users\Me\Canopy(Python)\User\Lib\site-packages\pythonwin\pywin 
\framework\intpyapp.py", line 3, in import wincon32 

ImportError: No module named wincon32 

(我使用的是Windows 10 64)

回答

0

c:\Pythonwin.exe從哪兒來的?它不是我聽說過的任何Canopy安裝的一部分。如果您嘗試運行Canopy Python,請參閱https://support.enthought.com/entries/23646538-Make-Canopy-User-Python-be-your-default-Python

+0

「wincon32」的快速谷歌僅查找惡意軟件引用。在你的鞋子裏,我會擔心的。你一直在跟蹤什麼指令,和/或你從哪裏下載軟件? –

+0

爲了方便起見,你可能將pythonwin.exe(pywin32包的一部分)複製到了'c:\'? –

+0

如果我懷疑你把pythonwin.exe複製到'C:\',那麼我不會擔心很多惡意軟件,我只是說「不這樣做」。首先,它不是「Canopy的pythonwin.exe」。它是爲它的庫提供的Pywin32包的一部分,但不希望你能夠使用它的可執行文件,也不支持這樣做。其次,即使您可以使用該可執行文件,也應該從其所在的位置運行它,因爲它可能會查找該目錄中的其他文件,這可能會導致您報告的錯誤消息。 –