我在一台新机器上有一个 conda 环境,并设置了一个 pip 可安装的 github 存储库。它看起来像这样
library_distro
|
|->_pycache_
|
|->library_name
| |
| |->modules and stuff...
|
|->.giignore
|
|->__init__.py
|
|->requirements.txt
|
|->setup.py
我的问题是,有没有办法设置一个发行版,以便它可以 pip 安装,而且如果我对 pip 安装的库进行修改,我可以推送这些更改?现在我有一个克隆和一个 pip 安装。每次我想进行更改时,我都会修改克隆、推送更改并通过 pip 重新安装库。我觉得必须有一种更清洁的方式。
博士是对的,可编辑的安装是完美的。
总之,与通常的 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] 删除。
我来说两句