1、root用户
import sys
print(sys.path)
返回:
['', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/usr/local/lib/python3.8/dist-packages', '/usr/lib/python3/dist-packages']
2、普通用户
import sys
print(sys.path)
返回:
['', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/home/chensi/.local/lib/python3.8/site-packages', '/usr/local/lib/python3.8/dist-packages', '/usr/lib/python3/dist-packages']
3、问题 及 解决办法
可以看到,普通用户会有一个库目录位于自己专属的目录下,即: /home/chensi 目录下。
root用户如果想使用这个目录下的库,需要通过
sys.path.append() 或者 sys.path.insert() 命令,添加进来。