安装和导入修改后的软件包

时间:2019-07-06 13:19:22

标签: python

我需要对OSMnx软件包从Overpass API获取数据的方式进行一些更改。

要做到这一点,我分叉了仓库,并将该分支克隆到本地目录中。

我做了一个简单的更改,添加了打印功能以启动。

我正在尝试找出安装和导入软件包修改版本的步骤。我看过this question

我担心命名空间冲突,是否应该更改文件夹的名称或name文件中的setup.py值。我不想覆盖软件包的工作版本

安装时我应该指向哪个文件? setup.pycore.py_init_.py

我还没有找到任何有关如何安全地修改现有软件包的教程,只是有关如何从头开始制作软件包的教程。

1 个答案:

答案 0 :(得分:0)

import将首先搜索已安装的软件包列表,然后将检查从其调用的目录中是否有与要查找的软件包匹配的文件。

因此,使用pipconda删除要导入的软件包的原始版本。

然后,请确保要导入的软件包的修改后的版本位于项目目录的sib目录中,并运行import package as xx并且它将加载修改后的软件包文件。

如果没有,则可能是该软件包没有从正确的环境中删除。