Python importing/finding 名称中带句点的包
Python importing/finding a package with a period in the name
使用 Ubuntu 14.04。
我正在安装别人的 python 程序,在安装和 运行 中遇到了一些麻烦。
他们有一个安装 shell 脚本;目前 运行 已完全通过。
当我 运行 可执行 python 程序 'dwgui' 时,我得到一个错误:
File "./dwgui", line 6, in <module>
from dw.gui.dw_gui import MainWindow
ImportError: No module named dw.gui.dw_gui
安装 shell 脚本非常冗长,它的输出确实是这样的:
copying build/lib.linux-x86_64-2.7/dw/gui/dw_gui.py -> /home/ubuntu/.local/lib/dw/gui
然后:
byte-compiling /home/ubuntu/.local/lib/dw/gui/dw_gui.py to dw_gui.pyc
所以有一个dw/gui/dw_gui.pyc文件。 (我检查过)有没有什么办法可以导入并使用 dw.gui.dw_gui 包?
您需要确保 /home/ubuntu/.local/lib/
目录在您的 PYTHONPATH 环境变量中。
使用 Ubuntu 14.04。
我正在安装别人的 python 程序,在安装和 运行 中遇到了一些麻烦。
他们有一个安装 shell 脚本;目前 运行 已完全通过。
当我 运行 可执行 python 程序 'dwgui' 时,我得到一个错误:
File "./dwgui", line 6, in <module>
from dw.gui.dw_gui import MainWindow
ImportError: No module named dw.gui.dw_gui
安装 shell 脚本非常冗长,它的输出确实是这样的:
copying build/lib.linux-x86_64-2.7/dw/gui/dw_gui.py -> /home/ubuntu/.local/lib/dw/gui
然后:
byte-compiling /home/ubuntu/.local/lib/dw/gui/dw_gui.py to dw_gui.pyc
所以有一个dw/gui/dw_gui.pyc文件。 (我检查过)有没有什么办法可以导入并使用 dw.gui.dw_gui 包?
您需要确保 /home/ubuntu/.local/lib/
目录在您的 PYTHONPATH 环境变量中。