<分区>
所以,我有一个 Python 程序,其中包含大量的插件/包。我希望能够在其 virtualenv 中分发程序,以便 bundle 。但是,该程序适用于 Windows,Windows 不支持 virtualenvs 的“可重定位”功能(并且仍处于试验阶段)。
所以,我正在考虑编写脚本,或者只是编写说明来手动更改绝对路径名以重新定位 virtualenv。
我的问题是,是否有人知道我必须在 virtualenv 中的何处查找绝对路径名。我对 Python 打包还很陌生。 activate.bat 脚本包含绝对路径名,但是各个包是否将绝对路径名硬编码到它们的安装中?
本节Making Environments Relocatable描述了为什么不能简单地移动 virtualenv,但没有列出包含绝对路径名的地方。