我正在和一个朋友一起建造一个小Python包。
.
├── __init__.py
└── memoized.py在开发过程中,我希望测试已安装的包--例如,确保某些__init__.py代码按预期运行。
目前实现这一目标的途径是:
/tmp上创建一个虚拟环境cdpython setup.py installcd在其他地方(为了避免从目录导入而不是从已安装的包导入)pip uninstall memoized这既长又麻烦,我隐约记得有一种方法可以安装一个包,其方式不是将其代码复制到虚拟环境中,而是链接到它。这种方式改变代码将反映在下一个导入,而无需重新安装。
我搜索过“动态导入”和类似的内容,但是它引用了一个不同的特性。
如何安装本地Python包,以便立即反映对包代码的更改?
发布于 2021-07-04 09:52:33
https://stackoverflow.com/questions/68243413
复制相似问题