• python与sudo python引起的程序无法找到模块问题


    订阅专栏
    一开始碰到的时候一脸懵逼,后来仔细想了想发现了其中的问题,其实就是sudo python 和 python的区别了,提权后的python路径与普通执行的python路径是不一样的,也就是说,就算你pip install xxx,然后用sudo python xxx.py还是会出现问题.

    解决方法也很简单,就是在普通权限下查看路径和在root权限下查看路径,如我就用

    python3 
    
    import sys
    
    sys.path
    sudo python3 
    
    import sys
    
    sys.path

    找出你python3中安装的第三方包的位置,然后新建一个xxx.pth文件将其添加至sudo python3中的 python安装包的默认位置,比如我的机器上路径为/usr/lib/python3/dist-packages.

  • 相关阅读:
    sss
    sss
    maven tomcat jstl 异常
    第1章 预备知识
    第2章 存储管理
    第8章 虚拟机字节码执行引擎
    第23章 Spring MVC初体验
    第1章 预备知识
    第5章 Java中的锁
    第13章 线程安全与锁优化
  • 原文地址:https://www.cnblogs.com/lishanyang/p/15712690.html
Copyright © 2020-2023  润新知