我遇到了一个非常奇怪的问题.我尝试从我的github fork中安装一个包.我过去曾多次这样做过,总是有效.
这就是我做的:
pip install git+https...@my_branch
Run Code Online (Sandbox Code Playgroud)
虽然这在我的本地机器上完美运行,但当我尝试使用Windows远程计算机和我的Ubuntu Vagrant盒时,它不起作用.
它不是使用my_branch安装软件包,而是安装master分支.最初我认为这与过时版本的pip有关,但在升级到最新版本后,我一直面临同样的问题.
有什么想法是什么问题?
假设您已经分叉了一些git repo并进行了一些更改。要安装此特定分支:
pip install -e git+https://github.com/your_user_name/repo_name@v1.0#egg=repo_name
在终端中运行
以下是我在私人存储库中的操作方法,并使用分支名称:
pip install "git+ssh://git@github.com/your_repo.git@your_branch_name"
Run Code Online (Sandbox Code Playgroud)
请注意,对于身份验证,如果您已设置,您的密码可能是来自 github 的令牌。
查看此答案以了解更多 pip 安装方法:/sf/answers/962816221/
| 归档时间: |
|
| 查看次数: |
8268 次 |
| 最近记录: |