如何测试已安装软件包的更改

0 投票
1 回答
512 浏览
提问于 2025-04-18 15:44

我安装了一个叫做slimit的Python包,并且从GitHub上克隆了它的源代码。

我在本地文件夹里对这个包进行了修改,想要频繁测试这些修改,但我不想每次都运行python setup.py install。

我的文件夹结构是这样的:

../develop/slimit/src/slimit(这里面是包的文件)
../develop/test/test.py

我在Linux上使用的是Eclipse + PyDev + Python 2.7。

我需要以“超级用户权限”运行Eclipse吗?

更好的是,有没有办法把本地开发的包导入到我的测试脚本中?

1 个回答

1

当你在开发一个库的时候,可以用 python setup.py develop 这个命令,而不是用 install。这个命令会把你的包安装到本地环境中,并且在你开发的时候会保持更新。

简单来说,如果你使用 develop,当你修改源文件的时候就不需要再重新运行这个命令了。

撰写回答