2014-12-07 73 views
0

我在使用Python版本3.4.2的Windows上。当我在cmd中运行它时,我的Matplotlib没有在我的文件中导入,但它似乎在我从python shell导入时起作用。我不确定我的路径是否被搞乱了。每当我在CMD运行它,它产生以下错误:Matplotlib没有正确导入

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外壳,所以它可能是一个路径问题。我在我的环境变量中的路径是F:\ Python34 \; F:\ Python34 \ Scripts \;我被告知要安装以下模块:numpy,pyzt,dateutill,setuptools和六个。这固定了python shell中的导入错误。

我所有的模块都放在F:\ Python34 \ Lib \ site-packages中。

任何帮助解决这个问题将不胜感激。谢谢。

+1

那是普通的可执行'PATH'或'PYTHONPATH'吗? – tripleee 2014-12-07 11:23:25

+0

这是一个常规的可执行文件路径。 – Evan 2014-12-07 11:26:00

+1

然后你搞错了变量。请用'PYTHONPATH'更新这个问题(如果这个问题还没有解决的话)。 – tripleee 2014-12-07 11:27:41

回答

0

我在搞错变量。只需将#!/ usr/bin/env python放在我的文件顶部即可解决问题。