[英]If I move a repo that's pip-installed into a conda environment, will the environment still work?
我有一个 git repo ( repo1
),我安装到我的 conda 环境 ( env1
) 中,如下所示:
conda activate env1
cd /path/to/repo1
pip install -e .
如果我将repo1
移动到其他位置/new/path/to/repo1
,是否仍会安装repo1
并在env1
中工作? (当我更新存储库时,安装是否还会更新,因为 -e 标志已确保?)
如果没有,我是否需要重新安装repo1
,还是可以更改 conda 在某处查找的路径?
pip install -e .
使用具有绝对路径的符号链接安装 python 包,所以如果您移动目录,则需要重新安装包以使其正常工作。
编辑:为了更直接地回答您的问题,我认为您不能移动目录,因为路径通常在虚拟环境中是绝对的,您必须编辑所有生成的信息文件、脚本和符号链接文件以手动指向新位置,这可能是可行的,但很痛苦。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.