简短的答案,不。但是您可以共享venv构建脚本。
pip freeze
所有库都保存到一个requirements.txt
文件中。pip freeze > requirements.txt
在每个操作系统上创建venv:
python -m venv env
source env/bin/activate
pip install -r requirements.txt # Install all the libs.
无法在操作系统之间共享venv的原因有很多:
- 某些软件包包含C扩展名,并且OS的.dll不相互兼容。
- venvs包含具有硬编码路径的脚本。Windows和Linux路径不同。



