- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我一般都是通过pip安装python包的。
对于 Google App Engine,我需要将包安装到另一个目标目录。
我试过了:
pip install -I flask-restful --target ./lib
但它失败了:
must supply either home or prefix/exec-prefix -- not both
我怎样才能让它工作?
最佳答案
您使用的是 OS X 和 Homebrew 吗?自制 python 页面 https://github.com/Homebrew/brew/blob/master/docs/Homebrew-and-Python.md提出一个已知的 pip 问题并解决。
为我工作。
You can make this "empty prefix" the default by adding a~/.pydistutils.cfg file with the following contents:
[install]
prefix=
编辑: Homebrew 页面后来更改为建议在命令行上传递 --prefix
,如下面的评论中所述。 Here是包含该文本的最后一个版本。不幸的是,这只适用于 sdists,而不适用于轮子。
问题是 reported to pip , 后来 fixed it for --user
.这可能就是该部分现在是 removed from the Homebrew page 的原因。 .但是问题依旧出现when using --target
和上面的问题一样。
关于python - DistutilsOptionError : must supply either home or prefix/exec-prefix -- not both,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24257803/
我一般都是通过pip安装python包的。 对于 Google App Engine,我需要将包安装到另一个目标目录。 我试过了: pip install -I flask-restful --tar
我正在尝试安装 Python 的 cryptacular 包,但一直遇到错误: 没有 sudo: $ pip install cryptacular Collecting cryptacular
我是一名优秀的程序员,十分优秀!