在linux命令行中安装好了Packages却仍然出现ModuleNotFound的错误的解决方法

问题描述:

相关背景:
在直接python是可行,说明包的安装没有问题
但是运行时出问题


原因分析:

这是因为找不到库的相对路径,需要通过添加环境变量PYTHONPATH解决。


解决方案:

添加环境变量如下:

export PYTHONPATH=$PYTHONPATH:……/anaconda3/lib/python3.6/site-packages
#在实际应用中将后面的路径换成现在正在使用的python所在位置路径即可

如果需要找到现在使用的是哪个python,可运行:

which python

即可找到。
当然,如果在

find / -name "name_of_package"
#在整个机子上找名字为“name_of_package”的文件

的时候找不到,那应该安装好相应的包再执行程序。

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页