2024-06-01 05:57:24 发布
网友
我正试着打包我的模块,但似乎无法正常工作。在
我的目录树如下所示:
snappy/ __init__.py main/ __init__.py main.py config.py ... ...
我使用的代码是
我得到了一个错误:
ImportError: No module named snappy.main.config
有什么问题吗?这是在Ubuntu8.10上使用Python2.5。在
提前谢谢你的帮助。在
这取决于使用导入的脚本所在的位置和系统PYTHONPATH。基本上,要使导入生效,您应该在snapy的父目录中运行脚本(具有导入的脚本),否则脚本应该更改系统路径包括它。在
/亚历克斯
snappy的父目录是否在sys.path中?如果不是,那是我唯一能想到的会导致你的错误。在
snappy
sys.path
这取决于使用导入的脚本所在的位置和系统PYTHONPATH。基本上,要使导入生效,您应该在snapy的父目录中运行脚本(具有导入的脚本),否则脚本应该更改系统路径包括它。在
/亚历克斯
snappy
的父目录是否在sys.path
中?如果不是,那是我唯一能想到的会导致你的错误。在相关问题 更多 >
编程相关推荐