我一直在IDLE/PythonWin和Aptana Studio 3之間摸索,試圖獲得關於導入模塊的一致性。我最近使用的模塊是wxPython和arcpy模塊。 IDLE會讓我輸入arcpy,但不能輸入wx。 PythonWin將讓我導入wx,但不是arcpy。模塊導入期間IDLE/PythonWin之間的不一致
當我在空閒做sys.executable
我得到 「C:\ Python27 \ ArcGIS10.1 \ LIB \站點包\ PythonWin的\ Pythonwin.exe」
當我在做的PythonWin我sys.executable
得到「C:\ Python27 \ pythonw.exe「
此外,我想知道如果我使用不同的解釋器,如何將它們全部設置爲相同的,以及使用哪一個。
我一直在學習和使用Python已經有半年多的時間了,現在我希望能夠控制這些問題。
編輯:多年後的經驗教訓:使用pycharm讓它保持你的環境獨立於你!大聲笑
將相應的文件夾「\ wx-2.8-msw-unicode」,wx.pth和wxversion.py文件移動到ArcGIS python位置後,我現在得到一個「ImportError:DLL加載失敗:%1不是有效的Win32應用程序「。這是在PythonWin中,我可以導入arcpy。 最初我嘗試刪除Python的正常分佈,這使我無法啓動IDLE以及在其他編輯器中創建一些其他問題(抱歉 - 我不記得當前的錯誤)。 – JzInqXc9Dg 2013-04-25 03:03:31
我不確定那是因爲我認爲所有的DLL與wxpython的東西都在同一個文件夾中。無論如何,我做了一些挖掘與谷歌,並在我的答案,可能會幫助你的一些鏈接。 – 2013-04-25 13:19:14