如何测试已安装软件包的更改
我安装了一个叫做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
,当你修改源文件的时候就不需要再重新运行这个命令了。