如何通过克隆当前的本地环境来创建virtualenv?

Sky*_*ler 8 python virtualenv virtualenvwrapper

假设我有一个python解释器,在我的本地系统上安装了许多模块,并且它已被调整为正常工作.

现在我想创建一个virtualenv来冻结它们,这样它们将来不会被升级打破.

我该怎么做?谢谢.


我无法使用pip freeze,因为那是一个没有的集群pip,我没有安装它的权限.而且我也不想重新安装模块,我正在寻找是否有克隆方式.

Jon*_*ier 6

运行pip freeze以创建系统上当前安装的所有模块的列表.然后制作一个virtualenv并安装这些模块.

pip freeze > env_modules.txt
virtualenv my_env && cd my_env && source bin/activate
pip install -r ../env_modules.txt
Run Code Online (Sandbox Code Playgroud)