我pip在virtualenv. 我想对其代码的一行进行一次更改,并想知道它是否可以通过直接转到源文件并更改该行来工作?
如果不是,那么最简单的方法是什么?下载源代码,更改它,然后python setup.py install在virtualenv? 但是,这会在里面安装模块virtualenv吗?我以后还可以使用它删除它pip还是需要手动清理它?
只要您要编辑的模块是用纯 Python 编写的,更改 virtualenv 的 site-packages 目录中的源代码就应该可以正常工作。如果模块是 C 扩展,则需要在更改生效之前重新编译模块。
编辑:请注意,如果您在交互式会话中使用该模块,则每次进行更改时都需要在会话中重新加载该模块(并重新实例化基于该模块的任何对象实例)。
| 归档时间: |
|
| 查看次数: |
1557 次 |
| 最近记录: |