如何在本地开发一个python包?

2022-03-31 00:00:00 python python-import

问题描述

我正在尝试对现有的Python模块进行更改,然后在本地测试它。执行此操作的最佳方式是什么?

我克隆了GitHub模块并进行了更改,但我不确定如何导入本地包而不是已经安装的包。


解决方案

执行此类测试的最简单方法是创建虚拟环境,然后在development mode中安装程序包。

假设您使用的是Linux,则如下所示。

$ virtualenv dev_env
$ source dev_env/bin/activate
$ cd ~/project_folder
$ pip install -e .
此工作流不会覆盖系统上已安装的程序包。另一种可能更简单的替代方案是使用为您处理大部分事务的IDE,例如PyCharm。

相关文章