在envs/<env_name>/Lib/site-packages/<package_name>中修改Anaconda/pip包(添加文件,更改现有文件内容,例如在pip/conda上应用尚未推送为最新版本的修复)是不是一个好主意?这会不会导致将来更新时的冲突?
发布于 2021-08-16 21:10:31
是的,这是一个非常糟糕的主意。它不会导致冲突,相反,当您更新包时,您所做的所有更改都将丢失。
而是找到软件包的存储库,克隆它,进行更改,然后从存储库或目录(site-packages之外)安装它。
有关如何从VCS或本地目录安装的信息,请查看Pip文档:https://packaging.python.org/tutorials/installing-packages/#installing-packages。
它很简单,如下所示:
pip install -e path/to/SomePackage
# or
$ pip install -e git+https://github.com/username/package.git#egg=hydehttps://stackoverflow.com/questions/68808935
复制相似问题