0
我已经使用set PYTHONPATH=%PYTHONPATH%;dictionary_containing_modules
来使一些模块具有全局可见性。Python模块仅在iPython中可见
我有一个脚本导入模块import my_module
。
当我运行从IPython的外壳(run my_script.py
)的剧本,我没有得到任何错误,如预期的脚本运行,但是当我python my_script.py
运行在命令PROMT(窗口)的脚本中,我得到的错误:
ImportError: No module named my_module
我检查了pwd
他们使用相同的工作目录。
从运行脚本的命令提示符处显示'echo%PYTHONPATH%'是什么? – khachik 2010-11-15 12:16:41
'echo%PYTHONPATH%'''returns'%PYTHONPATH%'。哦,是的,这似乎是错误的。 – Theodor 2010-11-15 12:25:16
...在iPython中'echo%PYTHONPATH%'返回正确的路径。 – Theodor 2010-11-15 12:26:48