以下两者有何区别:
/usr/local/lib/python3.6/dist-packages
/usr/lib/python3/dist-packages
答案1
在我的 Ubuntu 上,这似乎是:
/usr/lib/python3/dist-packages
dpkg
:由/安装的东西apt
/usr/local/lib/python3.6/dist-packages
:使用以下方式安装pip
答案2
/usr/lib/python3/dist-packages
包含系统使用包管理器安装的非主机特定模块,例如在 Ubuntu 上使用sudo apt install safeeyes
。
但是,/usr/local/lib/python3.6/dist-packages
包含您自己通过包管理器在系统范围内安装的模块,例如使用sudo pip install safeeyes
。
pip
请注意,在用户模式( )下使用 安装模块without sudo
会将包安装到~/.local/lib/python3.6/site-packages
,例如:pip install safeeyes
另外,检查Linux 文件系统层次结构。