从源代码运行Python模块(通过GitHub获取)

时间:2014-11-02 02:49:17

标签: python git github scikit-learn

我错过了关于在GitHub平台上为更大的开源项目做出贡献所需的工作流程的关键部分,我希望有人能够解释。

基本上,我想了解如何为scikit-learn存储库做出贡献。我很清楚如何分叉回购,更新我的本地副本,提交拉取请求等。我不明白的是如何运行我的本地版本的scikit-learn。

换句话说,我在运行时如何确保:

import sklearn

它将引用源自我本地克隆的本地sklearn,而不是通过pip获得的标准sklearn?

请原谅我的问题说明中术语或清晰度的任何不准确之处。

2 个答案:

答案 0 :(得分:3)

您可以通过执行

来获取加载模块的路径
print(sklearn.__path__)

答案 1 :(得分:1)

本地使用的测试virtualenv,如果您可以使用python3 pyvenv,则启用use source bin/activate

然后使用命令install scikit-learn

如果您有疑问cd lib/python3.4/site-packages

,可以看到代码