AI 学习1:Anaconda 配置

栏目: 编程工具 · 发布时间: 6年前

内容简介:本文环境是 Mac OS。目前Anaconda 出了 Python3.7 版本,但 TensorFlow 只支持3.5、3.6、2.7。有两种解决方案。

AI 学习1:Anaconda 配置

本文环境是 Mac OS。

目前Anaconda 出了 Python 3.7 版本,但 TensorFlow 只支持3.5、3.6、2.7。有两种解决方案。

  • 方案一:

安装3.7版,再根据官方推荐的方法安装3.5、3.6。

http://docs.anaconda.com/anaconda/faq/#how-do-i-get-anaconda-with-python-3-5-or-3-6

We recommend that you download the latest version of Anaconda and then make a Python 3.5 (or 3.6) environment .

Or download the latest version of Anaconda and run the following command to install Python 3.5 (or 3.6) in the root environment: conda install python=3.5

or

conda install python=3.6

Or download the most recent Anaconda installer that included Python 3.5 (Anaconda 4.2.0) or Python 3.6 (Anaconda 5.2.0). You can download either of these from our archive . Scroll down the page until you find the version you need for your platform.

命令行执行:

$conda install python=3.6

命令:

开启环境

$ source activate py36

关闭环境

$ source deactivate

开启环境

$sourceactivate py36
(py36)

$conda info --envs
#conda environments:
#
base                     /Users/laker/anaconda3
Laker                    /Users/laker/anaconda3/envs/Laker
py36                  *  /Users/laker/anaconda3/envs/py36

(py36)

我尝试了这个方法,最后3.6是安装成功了,但是客户端打不开了,尝试了网上解决闪退的办法未果,貌似这是个通病。折腾了一上午也没搞好,折腾到崩溃,之后卸载采取第二种方案

  • 方案二:

到清华镜像下载以往版本,官网也有,但是慢。

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

安装好后,Anaconda 自带 Python 环境,与 Mac 自身的不相干。

换源

安装后尝试如下命令

conda --version

如果出现

$ conda --version
conda 4.3.30

表示安装成功,如果没有,则需配置环境变量

修改 .bash_profilezsh_profile ,我用的 zsh

vi ~/.zsh_profile

添加以下命令

export PATH="/Users/nick(你自己的安装路径)/anaconda3/bin:$PATH"

vim使用 :wq 命令保存退出

保存文件后如要立即生效,输入以下命令,

source $HOME/.zsh_profile

注意:重启机子后也可能要执行这个

再次测试 conda --version 命令是否安装成功.

如果成功,我们继续用以下命令修改conda的镜像源,这里用清华的源。输入以下两条命令来添加源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

此时~/下会生成.condarc文件。

vi ~/.condarc 命令进入vim编辑器,删除其中的第三、第四行,即删除了默认的源,然后 :wq 保存:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults #删除
ssl_verify: true #删除
show_channel_urls: true

conda info 查看当前配置信息,channel URLs只剩下清华的源

channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/osx-64
    https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch

安装 TensorFlow

注意,这里是用 Anaconda 的 pip,不是本机的 pip,所以 pip 前加上路径

更新 pip

$~/anaconda3/bin/pip install --upgrade pip

更新 TensorFlow

$ ~/anaconda3/bin/pip install --upgrade --ignore-installed tensorflow

可能会有一段黄色警告,再多等会,或者开代理

# laker @ Laker in ~ [13:11:43]
$ ~/anaconda3/bin/pip install --upgrade --ignore-installed tensorflow
Collecting tensorflow
  Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x11021c828>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known',)': /simple/tensorflow/
  Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x110067a58>: Failed to establish a new connection: [Errno 8] nodename nor servname provided, or not known',)': /simple/tensorflow/
  Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x110067ac8>: Failed to establish a new connection: [Errno 65] No route to host',)': /simple/tensorflow/
  Downloading https://files.pythonhosted.org/packages/70/78/cd74769027b6249e45807637c1aa3ef212b9492349cca4b87e5de1a10548/tensorflow-1.11.0-cp36-cp36m-macosx_10_11_x86_64.whl (59.3MB)
    9% |███                             | 5.4MB 96kB/s eta 0:09:20

安装Jupyter, Spyder

AI 学习1:Anaconda 配置

测试环境

下载测试文件

链接: https://pan.baidu.com/s/1U_P1VsJyJ3Zn8SAprz9Sxw 提取码: vtaf

安装测试文件的依赖库 pygame

$ ~/anaconda3/bin/pip install pygame

运行Jupyter,点击面板的 Launch,

AI 学习1:Anaconda 配置

或者输入命令

ipython notebook

找到文件所在位置

AI 学习1:Anaconda 配置

进入 homework0.ipynb ,运行

AI 学习1:Anaconda 配置

效果是两个特效的窗口

AI 学习1:Anaconda 配置


以上所述就是小编给大家介绍的《AI 学习1:Anaconda 配置》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

互联网寡头战争

互联网寡头战争

屈运栩 / 浙江大学出版社 / 2017-5-1 / CNY 49.00

本书意在复盘2015年下半年资本寒冬袭来之后,互联网行业发生的小巨头并购等连锁反应,揭示其背后推手——以BAT(百度、阿里巴巴、腾讯)为首的互联网巨头在零售、出行、本地生活、金融等行业的布局竞争,记录和呈现行业新贵的选择与博弈,深度剖析中国互联网生态的演进过程。一起来看看 《互联网寡头战争》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器