环境准备
Anaconda
1.卸载当前已安装的python
2.安装Anaconda
3.配置Anaconda
配置环境变量
# 配置Anaconda主目录
ANACONDA3_HOME D:\DevApp\Anaconda3
# 配置相关子目录
%ANACONDA3_HOME%
%ANACONDA3_HOME%\Scripts
%ANACONDA3_HOME%\Library\bin
%ANACONDA3_HOME%\Library\mingw-w64\bin
配置镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
配置数据路径
编辑Anaconda配置文件,更改环境路径、包路径
配置文件地址 C://用户/用户名/.condarc
envs_dirs:
- D:\DevApp\Anaconda3\envs
pkgs_dirs:
- D:\DevApp\Anaconda3\pkgs
配置完成后可验证配置内容:
conda info
4.创建Anaconda环境
进入Anaconda Navigator
Environments
, 点击左下角 Create
创建新镜像,输入名称、选择Python版本后等待镜像创建完成
本文中创建了两个环境: python_37 tf_env
5.PyCharm配置
配置编译器
环境创建完毕之后,在PyCharm的编译器设置中,将所需环境的python.exe
添加进去
配置终端
如果你希望在PyCharm中能快捷进入某个环境的Python终端,那么可以将内置的终端
进行修改,加载指定环境的Python终端
cmd.exe "/K" D:\DevApp\Anaconda3\Scripts\activate.bat python_37
如果不基于PyCharm进入指定环境的Python终端,你需要手动运行Anaconda Prompt
,并输入对应的命令才能进入指定的环境:
# 进入环境
conda activate 环境名称
# 退出环境
conda deactivate 环境名称
(可选)将Windows的PowerShell设置为默认进入Anaconda:
# 在powershell中执行初始化语句
conda init
# 如果你想撤回该操作
conda init --reverse
tensorflow
进入Anaconda的指定环境(如tf_env
),运行如下命令:
pip install tensorflow
检验tensorflow
是否安装完成:
1.使用PyCharm打开项目
2.设置项目的编译器为tf_env
3.打印版本号
import tensorflow as tf
print(tf.__version__)