一、Anaconda
介绍:Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。简单说,其有着强大而方便的包管理与环境管理的功能。
1.下载
我使用的是 Python 3.5 版本(Tensorflow),这里使用Anaconda3-4.2.0-Windows-x86_64.exe版本,因为它默认使用的是 Python 3.5,
- Anaconda 官网下载地址:https://www.continuum.io/downloads
- 百度网盘下载地址:http://pan.baidu.com/s/1nvT0sch 密码:i40x
- 清华大学镜像地址:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
注:建议要使用Tensorflow,选择Anaconda3-4.2.0-Windows-x86_64.exe版本,可以避免Python 版本问题
2.安装
安装有两个需要确认的地方。
第一个勾是是否把Anaconda加入环境变量,这涉及到能否直接在cmd中使用conda、jupyter、ipython等命令,推荐打勾,如果不打勾话问题也不大,可以在之后使用Anaconda提供的命令行工具进行操作;第二个是是否设置Anaconda所带的Python 3.6为系统默认的Python版本,这个自己看着办,问题不大。
一路安装完成以后,就可以打开cmd测试一下安装结果。
分别输入python、ipython、conda、jupyter notebook等命令,会看到相应的结果,说明安装成功。(python是进入python交互命令行;ipython是进入ipython交互命令行,很强大;conda是Anaconda的配置命令;jupyter notebook则会启动Web端的ipython notebook)
输入:conda list
查看已安装包`
3.换源
打开Anaconda Prompt,输入清华的仓库镜像,更新包更快:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
推荐第一行命令输入两次,以便把这个镜像地址放在首位。
创建环境
—>创建tensorflow空间,装tensorflow —>进入python检查tensorflow
继续打开Anaconda Prompt,输入: conda create -n tensorflow python=3.5 来创建python的环境。安装完以后,在 anaconda navigator 会出现这个环境 如下图,如果没有出现,检查上边环境路径问题。
- conda指令:
conda info -e
查看当前系统下的环境
conda create -n python2 python=2.7
创建新的环境,指定python版本为2.7conda create -n python2 numpy matplotlib python=2.7
同时安装必要的包
activate python2
环境切换
deactivate python2
退出环境
conda remove -n python2 --all
移除环境
二、Tensorflow
1.安装
TensorFlow 有两个版本:CPU 版本和 GPU 版本。GPU 版本需要 CUDA 和 cuDNN 的支持,CPU 版本不需要。如果你要安装 GPU 版本,请先确认你的显卡支持 CUDA。我安装的是 GPU 版本,采用 pip 安装方式,所以就以 GPU 安装为例,CPU 版本只不过不需要安装 CUDA 和 cuDNN。
1.在Anaconda Prompt输入:
2.activate tensorflow
激活新环境
3.然后输入命令 pip install tensorflow
安装tensorflow,如下图:
注:第一次执行,在安装过程中不小心中断了,后来一直无法安装成功。但是重新启动tensorflow环境后执行命令,正常执行安装。
测试
1.prompt
import tensorflow as tf
hello = tf.constant("what u want to say")
sess = tf.Session()
print(sess.run(hello))
- conda命令:
conda list
:显示已经安装好的库。
conda install 库名
:直接安装想要的库
conda update 库名
:升级库
2.Navigator->spyder
打开Anaconda Navigator(开始菜单->Anaconda 3->Anaconda Navigator),搞一个spyder玩,点击spyder下面的“install”,安装好就变成“Launch”了,点击就可以进去了。
- project ->new project
- file ->new file
- 写代码,运行
“整个流程类似于matlab”
使用 ipdb 调试 Python常用命令
n(下一个)
ENTER(重复上次命令)
q(退出)
p<变量>(打印变量)
c(继续)
l(查找当前位于哪里)
s(进入子程序)
r(运行直到子程序结束)
注意:在安装tensorflow的环境(tensorflow)中运行
参考:
[1] https://blog.youkuaiyun.com/darlingwood2013/article/details/60322258
[2] https://blog.youkuaiyun.com/doublepython/article/details/71321450