我通常是通过pip安装python软件包的。
对于Google App Engine,我需要将软件包安装到另一个目标目录。
我试过了:
pip install -I flask-restful –target ./lib
但是它失败了:
必须提供home或prefix / exec-prefix-不能同时提供
我该如何工作?
您正在使用OS X和Homebrew吗?Homebrew python页面https://github.com/Homebrew/brew/blob/master/docs/Homebrew-and- Python.md指出了pip的已知问题和解决方法。
为我工作。
您可以通过添加具有以下内容的〜/ .pydistutils.cfg文件,将此“空前缀”设置为默认值: [install] prefix=
您可以通过添加具有以下内容的〜/ .pydistutils.cfg文件,将此“空前缀”设置为默认值:
[install] prefix=
编辑: 不要使用此Homebrew建议的选项,它将 破坏正常的点操作 。