python在库的基础上修改

xzh-personal-issue / 2024-07-17 / 原文

问题

想在引用库的基础上简单修改里面的内容。

方法

把库函数拷贝到本地进行修改。

找到库函数

库函数的下载路径跟系统设置、win还是linux、是否是虚拟环境都有关。
这里以linux系统、有虚拟环境为例:/home/用户名/anaconda3/envs/虚拟环境名/lib/python版本(例如python3.8)/site-packages

把库拷贝到本地路径下

防止混淆进行重命名,例如将transformers命令为mytransformers,进行修改即可。

引用

当引用这个库时,原来是import transformers
现在修改为import mytransformers的相对路径
当要运行的py文件与mytransformers文件夹同路径时就是import mytransformers