我看到有文档说明可以使用pip安装Github托管的Python包:
sudo pip install -e git+git://github.com/myuser/myproject.git#egg=myproject
然而,这似乎将软件包安装到当前工作目录中,而几乎从不是它所应该在的地方。
您如何指示pip将其安装到标准的Python软件包目录中(例如,在Ubuntu上,这是/usr/local/lib/python2.6/dist-packages)?
-e 标志告诉 pip 将其安装为“可编辑”的形式,即保留源代码。去掉 -e 标志,它应该会按照你的预期运行。
sudo pip install git+git://github.com/myuser/myproject.git#egg=myproject
如果那不起作用,尝试使用 https 而不是 git。
sudo pip install git+https://github.com/myuser/myproject.git#egg=myproject
对于Python 3,请确保已安装python3-pip(当然还要安装git):
语法刚刚改变为:
sudo pip3 install git+git://github.com/someuser/someproject.git
Command python setup.py egg_info failed with error code 1 in /tmp/...
的错误信息。我正在使用 pip 7.2。 - Seth