【发布时间】:2010-11-15 12:11:42
【问题描述】:
我使用set PYTHONPATH=%PYTHONPATH%;dictionary_containing_modules 使一些模块全局可见。
我有一个脚本使用import my_module 导入模块。
当我从 iPython shell (run my_script.py) 运行脚本时,我没有收到任何错误,并且脚本按预期运行,但是当我使用 python my_script.py 从命令提示符 (windows) 运行脚本时,我收到错误:
ImportError: No module named my_module
我与pwd 确认他们使用相同的工作目录。
【问题讨论】:
-
在运行脚本的命令提示符下会显示什么
echo %PYTHONPATH%? -
echo %PYTHONPATH%"返回%PYTHONPATH%。哦,是的,这似乎是错误的。 -
...在 iPython
echo %PYTHONPATH%返回正确的路径..