我正在尝试使用Pip从Github安装一个包,使用以下语法
pip install -e git+https://github.com/facebook/python-sdk.git#egg=FacebookSDK
并收到错误“无法找到命令git”。 This Question有(未经检查)答案说Git需要安装在系统上。但是,this Answer表示Pip支持“Git,Subversion,Bazaar和Mercurial”。
Pip documentation还表示它具有“对其他版本控制系统(Git,Mercurial和Bazaar)的原生支持”。
那么如何用Pip安装这个软件包呢?我真的不想在我的VPS上安装Git。或者是否有任何非Pip工具,只是从存储库中提取文件(没有完整的Git安装)?
更新 - 所以我咬了一下子弹,并在我的VPS上安装了Git。 Pip仍然无法获取包,但它提供了一组不同的错误,所以 - 进展。 :)我终于做到了
git clone http://github.com/facebook/python-sdk.git
(请注意http
,而不是https
),并设法下载该软件包,然后手动安装。
答案 0 :(得分:48)
如果我没弄错的话,你需要在你的机器上安装git客户端。如果您没有安装git,请尝试以下方法:
pip install https://github.com/facebook/python-sdk/zipball/master
或
pip install https://github.com/facebook/python-sdk/tarball/master
您需要安装git-core
,因为git://
协议与任何内容都没有关联。
sudo apt-get install git-core
答案 1 :(得分:5)
对于Windows用户:
1)我首先下载并解压缩文件。
2)然后在python目录中转到\ Scripts
3)从这里开始命令提示符
4)pip install C:\Theano-master
#theano-master是示例库
答案 2 :(得分:1)
今天早上,当我运行 python pip 从 git 安装 pcakge 时出现问题。
pip install git+https://github.com/gumblex/zhconv.git#egg=zhconv
首先得到错误消息:
ERROR: Cannot find command 'git' - do you have 'git' installed and in your PATH?
试试pip install git
ERROR: Could not find a version that satisfies the requirement git
ERROR: No matching distribution found for git
当我发现这个问题时,@Mridang Agarwalla 的回答对第一个不起作用;对于第二个 cmd,git 站点有“超时”。
但是当从@Martijn van Wezel 尝试回答时,它非常成功。谢谢! @Martijn van Wezel
我的尝试是:
pip install D:\gitPackageforinstall\zhconv
希望这可以作为 20210419 的更新参考其他人
答案 3 :(得分:-2)
我正在学习PostgreSQL并且必须安装Windows版本。有人建议使用git +,我遇到的问题与John C遇到的问题相同。
Martijn以上建议拆包和下载。这也是win-psycopg的创造者所建议的。所以我想我会分享他们安装到虚拟环境的方法。
谢谢你们: http://www.stickpeople.com/projects/python/win-psycopg/