Я ловлюсь между IDLE/PythonWin и даже Aptana Studio 3, пытаясь получить некоторую согласованность относительно импортирующих модулей. Модули, которые я использовал в последнее время, - wx от wxPython и дугового модуля. IDLE позволит мне импортировать дугу, но не wx. PythonWin позволит мне импортировать wx, но не дугообразно.Несогласованность между IDLE/PythonWin во время импорта модуля
Когда я sys.executable
в IDLE я получаю "C: \ python27 \ ArcGIS10.1 \ Lib \ сайта-пакеты \ Pythonwin \ Pythonwin.exe"
Когда я sys.executable
в PythonWin я получаю «C: \ Python27 \ pythonw.exe "
Кроме того, мне интересно, использую ли я разные интерпретаторы, как установить их все на один и тот, который будет использоваться.
Я изучаю и использую Python чуть более полугода, и я нахожусь в точке, где мне действительно хотелось бы, чтобы эти проблемы были под контролем.
редактирование: урок, извлеченный спустя годы: используйте pycharm и дайте ему поддерживать вашу среду отдельно для вас! lol
После перемещения соответствующей папки «\ wx-2.8-msw-unicode», wx.pth и wxversion.py в папку python ArcGIS теперь я получаю сообщение об ошибке «Ошибка импорта: Ошибка DLL:% 1 не является действительное приложение Win32 ». Это в PythonWin, с которым я могу импортировать arcpy. Первоначально я попытался удалить нормальное распределение Python, это убрало мою способность запускать IDLE, а также создало некоторые другие проблемы в других редакторах (извините - я не помню ошибки в это время.) – JzInqXc9Dg
Я не уверен что это такое, поскольку я думаю, что все библиотеки DLL находятся в той же папке, что и файлы wxpython. Во всяком случае, я кое-что сделал с Google и поместил некоторые ссылки в свой ответ, которые могут вам помочь. –