执行python时,ImportError: No module named xxx的解决方法
先表达一下自己现在的心情,郁闷,因为知道最后错误的原因不是因为代码的问题,而是因为python环境变量配置的时候,极其沮丧!
今天,在通过调度执行python的时候遇到这样一个错
ImportError: No module named matplotlib.pyplot
一看就是没有包啊,好,安装,装完之后再运行还是这个错,有点奇怪;随后直接进入python的命令行界面,进行操作,完全没有错误。呃。。。,啥意思!看来是脚本有问题,随后谷歌了一下说调度中如果要执行python最好先输出环境变量,于是乎
source /etc/profile && python xxx.py
原本以为,这样总不会错了吧!谁知,一运行错误还在。。。崩溃o(≧口≦)o
静心想想,不会是PYTHONPATH配置的有问题吧,一直没有查这个,先进入python的命令行界面
>>> import sys >>> sys.path
完后会看到目前当前机器的PYTHONPATH,拿着这个变量与/etc/profile一对比,发现根本没有这个路径,无语了,不能相信运维啊!
马上动手配置上去再次运行,一切OK了!
看来谁的话都不能信,得自己去验证!
相关推荐
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
染血白衣 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20
weiiron 2020-11-16