python - 为什么 python3.7 sys.path 不像 python2.7 那样包含 PYTHONPATH ?
问题描述
python2.7 和 python3.7 的 sys.path 在同一台机器上不同。我了解 python 特定目录会有所不同
PYTHONPATH 设置为“/opt/manu/python/lib”
对于python2.7
['', '/opt/manu/python/lib', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']
对于python3.7
['', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload', '/usr/local/lib/python3.7/dist-packages', '/usr/lib/python3/dist-packages', '/usr/lib/python3.7/dist-packages']
在 python3.7 的情况下,我无法理解为什么/opt/manu/python/lib
不是 sys.path 的一部分
要添加更多内容,我正在尝试使用 sudo python 和 sudo python3.7,如果有帮助的话
这是预期的吗?如果是,为什么?如果不能,请您指导我在这里缺少什么?
解决方案
推荐阅读
- angular - Angular 7,从日期输入中减去日历天数
- java - 有没有办法随机化哪个 if 语句在 Java 中运行第一、第二、第三、第四等等?
- jquery - Laravel Echo - 未捕获的类型错误:无法读取未定义的属性“通道”
- git - 如何统一分支之间的文件权限差异?
- mysql - MariaDB / Columnstore 引擎内存被阻塞
- javascript - 在正则表达式前缀中使用变量?
- vb.net - 如何在 vb 中清理 StackFrame 类的对象。网??
- database - 使用 AngularFireList 时出错,数据检索
- php - 可以将冒号与提取语句一起使用吗?
- python - 尝试编写 Python 代码来计算字符串中不同元音的数量?