我正在尝试改进用 python 编写的包。该软件包已安装在系统中。所有源文件也都存在。我想创建一个包源的副本,以便我可以对副本和测试进行所有更改,这样我就不会对已安装的包进行任何更改。每当文件尝试导入包时,我有没有办法告诉 python 选择我的代码副本而不是已安装的版本,以便我可以测试副本中的新代码?我是 python 方面的菜鸟,所以请详细说明解决方案
问问题
62 次
2 回答
1
有多种方法可以做到这一点,但设置虚拟环境将允许你们两个有两个不同的环境,你可以在它们之间切换。
于 2012-12-08T16:38:49.533 回答
0
如果您想更改代码;会更好;先下载其源代码;应用更改;修改setup.py
文件或制作新文件;给它一个新名字... 我的意思是不要直接在安装的版本中更改;分开做……或者做任何你喜欢做的事,
但在做这一切之前; 研究其作者在原始来源中存在的许可协议;当您想将您的副本分发给其他人时,必须小心执行此操作
于 2012-12-08T17:05:16.857 回答