DCh*_*aps 5 python module github
我想对GitHub上的公共项目进行更改(如果有的话,可能会做出贡献)。我已经分叉并克隆了模块,但是我不清楚如何让我的程序导入本地库而不是“官方”安装的模块。
我尝试将其克隆到项目文件夹中,但是当我导入并尝试使用它时,事情变得很奇怪 calmap\calmap.plot()
我也尝试做sys.path.append和文件夹位置。但它似乎仍然是进口官方的,而不是分叉的。
我假设我可以将程序放在模块文件夹中,以便首先找到该模块,但是我无法对多数民众赞成在“正确”的方式进行映像。
|
|-->My_Project_Folder/
|
|-->Forked_Module/
|-->docs/
|-->Forked_Module/
|-->__init__.py
Run Code Online (Sandbox Code Playgroud)
如果您已经在使用 anaconda,那么您可以创建一个新环境专门用于开发此功能。
首先创建一个新环境:
# develop_lib is the name of the environment.
# You can pick anything that is memorable instead.
# You can also use whatever python version you require ...
conda create -n develop_lib python3.5
Run Code Online (Sandbox Code Playgroud)
一旦你有了环境,那么你可能想在当前会话中进入该环境:
source activate develop_lib
Run Code Online (Sandbox Code Playgroud)
好的,现在您已经设置了环境,您可能需要为您正在开发的任何第三方库安装一些要求。我不知道这些依赖项是什么,但您可以使用conda install(如果可用)或使用pip. 现在您已准备好开始使用要更新的库。 python setup.py develop假设该包具有标准构建过程,则应该可用。运行之后,一切应该都会顺利进行。您可以进行更改、运行测试等。
| 归档时间: |
|
| 查看次数: |
633 次 |
| 最近记录: |