anaconda
anaconda是一个开源的包管理和环境管理软件,用来在同一个机器上安装不同版本的软件包,配置不同的项目环境。
其中,包括了conda、python以及一大堆安装好的工具包,如numpy、pandas等。因此不需要单独安装python。
下载
可以去官网下载,但速度较慢。国内去清华镜像站下载,速度较快。
安装
一路next,我改了几个默认选项:
- 安装目录
- Advanced Options 两个都勾上了。
第一个表示添加环境变量,现在不添加安装完了也要去添加。
第二个表示默认环境,创建一个命名为base的python3.7默认环境,不切换的话就在默认环境里运行。
查看
在开始菜单出现了以下程序:
进入cmd,输入conda --version
,显示版本号,则说明环境变量设置成功。
关于环境
可以用conda search --full --name python
查看当前可以使用的python版本。
conda create --name XXXXX python=3.X #创建环境
activate XXXXX #激活环境
deactivate XXXXX #返回默认环境
conda remove --name XXXXX --all #删除环境
关于工具包
conda install XXXXX #安装
pip install XXXXX #安装
conda remove XXXXX #卸载
pip uninstall XXXXX #卸载
conda list #查看当前环境所有工具包
conda upgrade --all #升级所有工具包
tensorflow
win10的tensorflow有CPU和GPU两个版本。
其中,GPU对显卡有较高的要求,而且CPU安装比较简单。
因此,我选择安装CPU版本。
在官网下载最新版,cp37表示需要用python3.7。
打开anaconda prompt:
- 创建名为tensorflow_CPU的python3.7环境
conda create -n tensorflow_CPU python=3.7
- 激活tensorflow_CPU
activate tensorflow_CPU
,由base切换为tensorflow_CPU。
conda info --envs
或者conda env list
,显示有两个环境。
打开anaconda navigator,点击左侧的environments,同样显示两个环境。 - 升级pip至最新版
python -m pip install --upgrade pip
- 安装CPU版tensorflow
pip install 下载地址
- 测试是否安装成功
python
import tensorflow as tf
- 配置ipython
conda install ipython
ipython
import tensorflow as tf
- 配置jupyter
conda install jupyter
jupyter notebook
import tensorflow as tf
- 配置spyder
conda install spyder
spyder
import tensorflow as tf
- 以上两步会出现 Errno 13,现在还不知道怎样解决。
pycharm
因为我的 jupyter 和 spyder 一直出错,所以我安装了 pycharm 用来写程序。
File → Setting → Project → Project Interpreter
选择配置好的 anaconda 虚拟环境