【发布时间】:2017-06-19 19:27:50
【问题描述】:
我对安装外部 python 包的可能性感到困惑:
使用
pip将包本地安装到/home/chris/.local/lib/python3.4/site-packages$ pip install --user packagename使用
pip将包全局安装到/usr/local/lib/python3.4/site-packages
(需要超级用户权限)$ pip install packagename使用
zypper将包全局安装到/usr/lib/python3.4/site-packages
(需要超级用户权限)$ zypper install packagename
我使用 OpenSuse 和 package-manager zypper 并且可以访问用户 root。
关于pip,我(想)知道的是:
- pip 只下载最新版本。
- 如果有新版本可用,则不会检查已安装的软件包。
- 可以在虚拟环境中安装自己的包。
- 下载和安装比zypper 花费更多时间。
- 可以进行本地或全局安装。
我系统的包管理器:
- 下载和安装是否更快。
- 仅全局安装包。
我的问题是我应该何时以及为什么要进行安装:pip(本地、全局)还是使用zypper?
我已经阅读了很多关于这个问题的信息,但无法清楚地回答这个问题......
【问题讨论】:
标签: python pip global packages local