原文: http://blog.csdn.net/jackywgw/article/details/48847187 在linux命令行下运行python,可以直接输出hello world jackywgw@jackywgw-A8F:~/python_learning$ python Python 3.3.6 (default, Apr 17 2015, 00:20:01) [GCC 4.9.2] on linux Type "help", "copyright"
之前遇到一个问题,在Pycharm或IPython之类的IDE上运行脚本正常,但是直接运行或cmd命令行运行的时候报了模块未能找到的错误--ImportError: No Module named .... 这是啥情况? Python在启动解释器(Interpreter)的时候不光会导入环境变量中sys.path发现的模块,还会导入当前工作目录下的模块.当你在IDE中启动解释器时,当前的工作目录就是项目目录,能顺利调用同项目中的模块:但是当你通过命令行启动时,当前工作目录为你启动解释器时所在的目