当前位置: 首页 > 面试题库 >

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

杨俊茂
2023-03-14
问题内容

我正在尝试使用以下语法使用Pip从Github安装软件包

pip install -e git+https://github.com/facebook/python-sdk.git#egg=FacebookSDK

并得到错误“找不到命令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

(请注意http,而不是https),并设法下载该软件包,然后手动进行安装。


问题答案:

如果我没记错的话,您将需要在计算机上安装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


 类似资料:
  • 本文向大家介绍R从GitHub安装软件包,包括了R从GitHub安装软件包的使用技巧和注意事项,需要的朋友参考一下 示例 要直接从GitHub安装软件包,请使用devtools软件包: 要从ggplot2github安装: 上面的命令将安装ggplot2与master分支相对应的版本。要从存储库的另一个分支进行安装,请使用ref参数提供分支的名称。例如,以下命令将安装软件包的dev_general

  • 问题内容: 我在PyCharm中创建了VirtualEnv来安装我的Python软件包。我想从GitHub安装django项目的这个fork。 https://github.com/django-nonrel/django 对于PyPI提供的软件包,我通常会使用PyCharm中的内置搜索工具,但是我不确定如何从GitHub将其正确安装到PyCharm中的VirtualEnv中。有人知道该怎么做吗?

  • 问题内容: 当我使用时,将安装位于v2.6.1标签的fancybox软件包。docs中描述了此行为 我想问一下,该怎么做? 此命令是正确的选择吗?在yarn文档中,与这种格式无关。 问题答案: 您可以通过指定远程URL(HTTPS或SSH)将任何Git存储库(或tarball)添加为依赖项: 这里有些例子: (注意:Fancybox v2.6.1在Git版本中不可用。)

  • 问题内容: 我想将包从github安装到我的gopath,我已经尝试过了: 仓库在这里。 问题答案: 命令去 下载并安装软件包和依赖项 用法: [packages] Get下载由导入路径命名的包及其依赖项。然后,它将安装命名的软件包,例如“ go install”。 -d标志指示下载软件包后停止。也就是说,它指示不要安装软件包。 -f标志仅在设置-u后才有效,它强制-u不验证每个软件包是否已从其导

  • 2.1.1.1. 下载软件包 首先进入官方免费下载页面 http://www.verysync.com/download.html 我们已经为主流的操作系统提供了对应的软件安装包, 选择您在使用的平台对应软件安装包进行安装即可。 2.1.1.2. Windows 安装 比如Windows的,如果不清楚自己电脑是32位或64位的,请下载32位的就可以,因为是绿色软件,下载完解压出来就可以使用。 解压

  • 问题内容: 关于Python我是一个新手,因此我先乞求:)。就是说,我正在尝试制作一个脚本,其中包括安装一些Linux软件包。首先,我尝试按照此处说明使用subopen 。虽然这最终可以起作用,但我偶然发现了python-apt API,并且由于我不是狂热者或不愿意重新发明轮子,所以我决定尝试一下。 尝试查找有关使用python- apt安装软件包的示例/教程时,问题来了。搜索文档后,我发现Pac

  • 我正在尝试用composer安装maddhatter/laravelfullcalendar包(laravelhelper for fullcalendar.io)。下面是我运行的命令: ''php.././composer.phar需要maddhatter/laravel fullcalendar'' 结果是这样的: 将^1.3版用于maddhatter/laravel fullcalendar