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

时间:2018-03-14 14:44:04

标签: python github scikit-learn

更具体地说,我想修改scikit-learn中的一些函数并将其导入python。但我不知道该怎么做。

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

任何建议都会有所帮助!

2 个答案:

答案 0 :(得分:3)

删除scikit-learn包,从github克隆您感兴趣的版本。转到您已克隆它的目录并运行:

pip3 install -e ./

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

答案 1 :(得分:3)

修改源文件不是一个好主意...特别是如果你想使用"未修改的"版本稍后。我的建议是:

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