一尘不染

DistutilsOptionError:必须提供home或prefix / exec-prefix —不能同时提供

python

我通常是通过pip安装python软件包的。

对于Google App Engine,我需要将软件包安装到另一个目标目录。

我试过了:

pip install -I flask-restful –target ./lib

但是它失败了:

必须提供home或prefix / exec-prefix-不能同时提供

我该如何工作?


阅读 145

收藏
2020-12-20

共1个答案

一尘不染

您正在使用OS X和Homebrew吗?Homebrew
python页面https://github.com/Homebrew/brew/blob/master/docs/Homebrew-and-
Python.md指出了pip的已知问题和解决方法。

为我工作。

您可以通过添加具有以下内容的〜/ .pydistutils.cfg文件,将此“空前缀”设置为默认值:

[install]
prefix=

编辑: 不要使用此Homebrew建议的选项,它将 破坏正常的点操作

2020-12-20