如何使用pip从git存储库的子目录安装Python项目?

如何使用pip从git存储库的子目录安装Python项目?,git,pip,Git,Pip,我正在尝试安装Deribit(加密货币交换)Python客户端(在我的Amazon Sagemaker笔记本中) 该项目可以在git存储库的python子目录中找到,位置如下: 如何使用pip从这个位置安装此项目?因此,当您使用pip安装它时,实际上是将git repo从网站下载到您自己的git repo上。例如(不尝试自我推销或做任何事情),但下面是我的一个git回购协议的样子: 用户名是您的github用户名。回购名称是您提供的自定义回购 希望这有帮助 你也可以克隆它,因为它是公开的

我正在尝试安装Deribit(加密货币交换)Python客户端(在我的Amazon Sagemaker笔记本中)

该项目可以在git存储库的
python
子目录中找到,位置如下:


如何使用pip从这个位置安装此项目?

因此,当您使用pip安装它时,实际上是将git repo从网站下载到您自己的git repo上。例如(不尝试自我推销或做任何事情),但下面是我的一个git回购协议的样子:

用户名是您的github用户名。回购名称是您提供的自定义回购

希望这有帮助

你也可以克隆它,因为它是公开的


是的,只需在终端中输入git clone“…”(来自GitHub的repo名称)

因此,当您pip安装它时,实际上是将git repo从网站下载到您自己的git repo上。例如(不尝试自我推销或做任何事情),但下面是我的一个git回购协议的样子:

用户名是您的github用户名。回购名称是您提供的自定义回购

希望这有帮助

你也可以克隆它,因为它是公开的

是的,只需在终端中输入git clone“…”(来自GitHub的repo名称)

如中所述,正确的命令如下:

pip install 'git+https://github.com/deribit/deribit-api-clients.git#egg=openapi-client&subdirectory=python'
注:

  • 使用
    git+https
    方案
  • 将实际Python项目的名称指定为
    egg=ProjectName
  • 指定在git存储库中可以找到项目的子目录
    subdirectory=path/to/project
如中所述,正确的命令如下:

pip install 'git+https://github.com/deribit/deribit-api-clients.git#egg=openapi-client&subdirectory=python'
注:

  • 使用
    git+https
    方案
  • 将实际Python项目的名称指定为
    egg=ProjectName
  • 指定在git存储库中可以找到项目的子目录
    subdirectory=path/to/project

deribit/deribit api客户端
@h4z3:我试过这个:!pip安装git+错误:正在收集git+FileNotFoundError:[Errno 2]没有这样的文件或目录:'/tmp/pip req build fddoazjs/setup.py
deribit/deribit api clients
@h4z3:我尝试过这个:!pip install git+错误:正在收集git+FileNotFoundError:[Errno 2]没有这样的文件或目录:'/tmp/pip req build fddoazjs/setup.py应标记为已用此答案解决:)应标记为已用此答案解决:)