从 pip 安装的 git repo 推送更改

Warlax56

我在一台新机器上有一个 conda 环境,并设置了一个 pip 可安装的 github 存储库。它看起来像这样

library_distro
  |
  |->_pycache_
  |
  |->library_name
  |   |
  |   |->modules and stuff...
  |
  |->.giignore
  |
  |->__init__.py
  |
  |->requirements.txt
  |
  |->setup.py

我的问题是,有没有办法设置一个发行版,以便它可以 pip 安装,而且如果我对 pip 安装的库进行修改,我可以推送这些更改?现在我有一个克隆和一个 pip 安装。每次我想进行更改时,我都会修改克隆、推送更改并通过 pip 重新安装库。我觉得必须有一种更清洁的方式。

Warlax56

博士是对的,可编辑的安装是完美的。

总之,与通常的 pip 安装过程不同,可编辑的安装会创建一个符号链接到您机器上某处的特定库。如果您 git clone 一个可通过 pip 安装的发行版,您可以通过以下命令轻松将其链接到 python:

pip install -e path/to/SomeProject

自然,如果您修改此命令以包含 pip 特定 conda 环境的路径,您将成功 pip 安装克隆的 repo。

.../envName/bin/pip install -e path/to/SomeProject

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章