我使用set PYTHONPATH=%PYTHONPATH%;dictionary_containing_modules
使一些模块全局可见。
我有一个用import my_module
导入模块的脚本。
当我从iPython shell(run my_script.py
)运行脚本时,我没有收到错误,脚本按预期运行,但是当我使用python my_script.py
命令promt(windows)运行脚本时我收到错误:
ImportError: No module named my_module
我与pwd
核对过他们使用相同的工作目录。
答案 0 :(得分:1)
请记住,您可以使用sys.path
或site
module从脚本中动态更改系统路径。所以也许你想把它们添加到你的脚本......
或许你想编写一个设置PYTHONPATH的BAT或Python启动器脚本......
或者您想要编辑Windows环境变量(在系统属性 Win + Break 中的某处)。