如何使用Python Pip安装软件从Github中提取包?

Joh*_*n C 31 python pip

我正在尝试使用Pip从Github安装一个包,使用以下语法

pip install -e git+https://github.com/facebook/python-sdk.git#egg=FacebookSDK
Run Code Online (Sandbox Code Playgroud)

并得到错误"找不到命令git".这个问题有(未经检查)答案,说Git需要安装在系统上.然而,这篇答案指出Pip支持"Git,Subversion,Bazaar和Mercurial".

皮普文档还表示,它已经"对其他版本控制系统(GIT,水银和集市)原生支持".

那么如何用Pip安装这个软件包呢?我真的希望我的VPS安装的Git.或者是否有任何非Pip工具,只是从存储库中提取文件(没有完整的Git安装)?

更新 - 所以我咬了一口子弹,并在我的VPS上安装了Git.Pip仍然无法抓住包裹,但它提供了一组不同的错误,所以 - 进步.:)我终于做到了

git clone http://github.com/facebook/python-sdk.git
Run Code Online (Sandbox Code Playgroud)

(注意http,不是https),并设法下载包,然后手动安装它.

Mri*_*lla 48

如果我没弄错的话,你需要在你的机器上安装git客户端.如果您没有安装git,请尝试以下方法:

pip install https://github.com/facebook/python-sdk/zipball/master
Run Code Online (Sandbox Code Playgroud)

要么

pip install https://github.com/facebook/python-sdk/tarball/master
Run Code Online (Sandbox Code Playgroud)

您需要安装git-core,因为git://协议与任何东西都没有关联.

sudo apt-get install git-core
Run Code Online (Sandbox Code Playgroud)

  • 写错了/读错了=在这种情况下都是一样的,因为没有git-core或使用简单的http连接它不起作用.我编辑了我的回答,反映了我们在评论中的对话.干杯! (2认同)

Mar*_*zel 5

对于Windows用户:

1)我首先下载并解压缩文件.

2)然后在python目录中转到\ Scripts

3)从这里开始命令提示符

4)pip install C:\Theano-master #theano-master是示例库