最近学习TensorFlow2,但是TensorFlow1一直有需要,所以先新建一个TensorFlow2的虚拟环境,操作如下:
注:本人电脑为Windows操作系统,其余系统不考虑。
方法一:使用virtualenv
1. 安装
pip install virtualenv
2. 创建虚拟环境
在cmd里面输入:
virtualenv env-name
其中,env-name为自定义的虚拟环境名称,一般用英文。
执行后会在当前目录创建名为env-name的文件夹,里面包含Python解析器。
3. 启动与关闭虚拟环境
先在cmd里面进入env-name文件夹
cd env-name
在win系统下, 激活就是还行 Scripts 下面activate 的脚本, 关闭就是执行 deactivate.bat 的脚本
启动执行以下代码
.\Scripts\activate
关闭执行以下代码
.\Scripts\deactivate.bat
总结:每次启动都好麻烦,所以更倾向使用第二种方法。
方法二:conda创建虚拟环境
- 创建环境
在cmd中输入:conda create -n evn-name python=3.7
- 激活环境
在cmd中输入:activate evn-name
- 退出环境
在虚拟环境的cmd界面中输入:conda deactivate
- 删除环境
conda remove -n evn-name --all
- 删除环境内某个包
conda remove --name evn-name 包名
与上面不同的是,虚拟环境的文件夹在Anaconda3\envs\里面。