python 安装过模块sudo运行时候报错找不到

由于linux权限问题,不同用户环境变量不同,所以安装的时候如果不是sudo pip就出现只有登陆用户才能用的情况,解决办法是在root用户环境变量的某个文件夹下里面加一个类似于指针的文件把某个root用户不包含的目录加进来。

例如/usr/lib是sudo python3 后通过import sys 然后sys.path查到的一个路径,缺少了/opt/ptyhon3.dist,则可以在/usr/lib文件夹下新建my.pth文件而里面只需要写入/opt/ptyhon3.dist就可以将该路经添加到root用户的环境变量搜索路径中。

同样,在系统上手动解压的安装某个软件,然后添加环境变量如果处理不当也会出现gcc可以运行,但是sudo gcc找不到的问题。

你可能感兴趣的:(Linux相关,python,linux,开发语言)