我在使用Python 3.4.2版的Windows上。当我在cmd中运行它时,我的Matplotlib没有导入我的文件,但是当我从python shell导入时它似乎工作。我不确定我的路径是否以某种方式搞砸了。每当我在cmd中运行它时,都会产生以下错误:
F:\pypractice> py montecarlo.py
Traceback (most recent call last>:
File "montecarlo.py", line 2, in <module>
import matplotlib
ImportError: No module named matplotlib
同样,它在python shell中工作,所以它可能是一个PATH问题。我在环境变量中的路径是F:\ Python34 \; F:\ Python34 \ Scripts \;有人告诉我安装以下模块:numpy,pyzt,dateutill,setuptools和six。这修复了python shell中的导入错误。
我的所有模块都放在F:\ Python34 \ Lib \ site-packages中。
任何有关解决此问题的帮助将不胜感激。谢谢。
答案 0 :(得分:0)
我弄错了错误的变量。只需将#!/ usr / bin / env python放在我文件的顶部就可以解决问题。