在不同的目录中安装pip包不起作用

时间:2016-12-12 12:43:08

标签: python pip

我想将一个pip包安装到另一个目录中,但是pip拒绝这样做。

$ pip install django -t output

File "/usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/command/install.py", line 264, in finalize_options
    "must supply either home or prefix/exec-prefix -- not both"
DistutilsOptionError: must supply either home or prefix/exec-prefix -- not both

1 个答案:

答案 0 :(得分:1)

更新:当我写这个答案时pipenv无法使用。如果您遇到同样的问题,我强烈建议您考虑使用它。

如果您使用brew安装了Python,则需要在project-dir中添加一个setup.cfg文件(source),其中包含以下内容:

[install]
prefix= 

这将解决问题。或者,您可以使用virtualenv甚至更好的泊坞广告。