python虚拟环境

由于TensorFlow只支持某些版本的python解释器,如Python3.6。如果其他版本用户要使用TensorFlow就必须安装受支持的python版本。为了方便在不同项目中使用不同版本的python,可以考虑Virtualenv创建虚拟环境。

以下为windows环境创建、启用、停用、删除虚拟环境的方法

python --version 打印的是系统环境变量里第一个找到的python解释器版本3.7
pip3 install virtualenv 安装virtualenv
virtualenv -p C:\Users\Lution\AppData\Local\Programs\Python\Python36\python.exe venv 创建一个名为venv的python3.6虚拟环境,注意要创建某版本的python虚拟环境,必须在系统里安装此版本python,但可以不加入系统环境变量,这样在默认的系统环境下使用的还是之前的版本的python。
.\venv\Scripts\activate 启用此虚拟环境
python --version 打印的虚拟环境的python解释器版本3.6
deactivate 退出虚拟环境
rm -r /path/to/venv 直接删除文件夹以删除此虚拟环境

TensorFlow 安装

在虚拟环境中安装GPU版本
pip install --upgrade tensorflow-gpu