【发布时间】:2018-03-09 01:30:15
【问题描述】:
对于 Python 3.6,我已将包“wxPython-Phoenix”安装到 Conda 环境中。 API 表示它是用“wx”导入的。但这不起作用:
runfile('/Users/bill/AnacondaProjects/ExcelMigration/DataMigrate.py', wdir='/Users/bill/AnacondaProjects/ExcelMigration')
<class 'ImportError'>
Traceback (most recent call last):
File "<ipython-input-9-aa949bc00bad>", line 1, in <module>
runfile('/Users/bill/AnacondaProjects/ExcelMigration/DataMigrate.py', wdir='/Users/bill/AnacondaProjects/ExcelMigration')
File "/anaconda3/envs/py36/lib/python3.6/site-packages/spyder/utils/site/sitecustomize.py", line 705, in runfile
execfile(filename, namespace)
File "/anaconda3/envs/py36/lib/python3.6/site-packages/spyder/utils/site/sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "/Users/bill/AnacondaProjects/ExcelMigration/DataMigrate.py", line 7, in <module>
import dfgui
File "/Users/bill/AnacondaProjects/ExcelMigration/dfgui.py", line 15, in <module>
import wx
ModuleNotFoundError: No module named 'wx'
实际的包名是 wxPython-Phoenix 但命名空间是 wx。
我也尝试过使用“__”而不是“-”导入; “-”会引发语法错误。 “_”抛出“没有名为‘wxPython_Phoenix’的模块。
【问题讨论】:
标签: python-3.x wxpython