如何在python中修改库并使用它?

Tri*_*leZ 3 python github scikit-learn

更具体地说,我想修改其中的一些功能scikit-learn并将其导入python。但是我不知道如何工作。

我试图直接从sklearn存储在本地目录中的位置修改.py文件,但是有些文件无法打开进行修改,例如带有的文件.cp36-win_amd64

任何意见将是有益的!

ma3*_*oun 7

修改源文件不是一个好主意……特别是如果您以后想使用“未修改”的版本。我的建议是:

  • github上查看 Scikit-learn 存储库
  • 给它一个自定义名称(例如 myScikitLearn)
  • 使用 pip install -e 安装它
  • 然后可以立即在您的代码中使用对 myScikitLearn 源文件所做的所有修改

  • 您好,感谢您的答复!您能否更具体地说明如何给它一个自定义名称并进行修改?非常感谢! (3认同)

Ale*_*kov 6

删除scikit-learn软件包,从github克隆您想要的版本。转到克隆它的目录并运行:

pip3 install -e ./
Run Code Online (Sandbox Code Playgroud)

这将以开发模式安装软件包。您所做的任何更改将在您下次运行应用程序时生效。