我想對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