Python命令行导入错误

时间:2015-08-12 06:27:32

标签: python

我在Python导入中遇到了一个奇怪的问题。我编写了一个名为test.py的简单Python模块。它包含:

import wx

当我在IDLE中运行此代码时,它会成功运行。但是当我通过命令行运行相同的模块时,它给了我一个ImportError: no module named wx。 由于两个原因,它不是与wx库相关的错误。一,因为它运行在IDLE上。其中两个,我无法在命令行中使用import语句运行任何模块。

PS:我已经设置了所有环境变量。 (C:\ Python27 \; C:\ Python27 \ Scripts)。

可能是什么问题?

1 个答案:

答案 0 :(得分:2)

您应该在脚本文件夹下运行命令行。

例如,

您的test.py位于以下文件夹中:~/scripts/test.py

然后您应该先切换到此文件夹:cd ~/scripts

并运行python命令行:pythonpython test.py

原因是:

您的IDE已经更改为您的文件夹,因为您可以运行它。

但命令行不是。

希望这有帮助。