我想对GitHub上的公共项目进行更改(并可能对其做任何贡献)。我分叉并克隆了模块,但Im不清楚如何让我的程序导入本地库,而不是“官方”安装的模块。在Python中导入分叉模块而不是已安装的模块
我想它克隆到我的项目文件夹,但是当我导入它,并试图使用它,事情变得怪异calmap\calmap.plot()
我也想这样做sys.path.append
和文件夹的位置。但它似乎仍然是进口官方产品而不是叉头。
我假设我可以把我的程序放在模块文件夹内,这样就可以首先找到模块,但是我无法想象那是'正确'的方法。
|
|-->My_Project_Folder/
|
|-->Forked_Module/
|-->docs/
|-->Forked_Module/
|-->__init__.py
这是一种情况,其中_best_选项可能在像[virtualenv]这样的虚拟环境中运行fork(https://virtualenv.pypa.io/en/stable/ )或[anaconda](https://www.continuum.io/downloads)。 – mgilson
这种类型的重复问题http://stackoverflow.com/questions/23075397/python-how-to-edit-an-installed-package – Rajaram
为什么不把Forked_Module根放入My_Project_Folder并从那里导入模块?比较[python - 从子文件夹导入模块](http://stackoverflow.com/questions/8953844/import-module-from-subfolder) – keocra