学习期间为了避免重复安装依赖,可以不使用虚拟机。
官网地址:https://docs.python.org/zh-cn/3/library/venv.html
项目上为了与自己的环境进行区分和使用不同依赖版本,常用虚拟机进行解决。但是同样也占用了大量的磁盘。
创建
通过cmd进入到项目文件夹,在终端输入下面命令
python -m venv pyvenvtest

激活
使用虚拟机的时候需要先激活环境
.\pyvenvtest\Scripts\activate.bat
激活后,看到命令行前面有(环境名),就表示你已经在虚拟环境中了。

使用
当你看到命令行前面有(环境名),就表示你已经在虚拟环境中
pip install flask

退出
deactivate

退出为正常环境,pip安装在本地的环境中,不在是虚拟机环境。
移植
通过虚拟机,我们可以快速移植环境到新的环境上面。
通过下面命令可以导出第三方包的清单
pip freeze >requirements.txt
导出requirements.txt到新环境,查看虚拟机的python版本,在新的环境上面安装同一个版本。

进入新环境的虚拟机,执行下面命令
pip install -r .\requirements.txt
新环境就配置好了。
















