【发布时间】:2019-02-05 13:03:12
【问题描述】:
使用带有 --user 标志的 pip 时,默认安装位置是 ~/.local/lib/pythonX.Y/site-packages,其中 X.Y 指定 python 的版本。这允许将使用 pip2 安装的软件包与通过 pip3 安装的软件包分开。
但是,当使用 pip.conf 文件指定目标安装目录时,我只看到了这样的全局设置:
[global]
target=/data/user/pip
这可行,但不会将 pip2 安装的软件包与 pip3 安装的软件包分开,这可能会导致问题。有没有办法为通过 pip2 安装的包和通过 pip3 安装的包指定不同的位置?
【问题讨论】:
-
你为什么不用virtualenv?有了它,您将能够为每个项目安装包(无论是 python2 还是 python3)
-
@EugenePrikazchikov 我确实非常广泛地使用 virtualenv,但有些包我想总是安装