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 配置》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

Programming Ruby

Programming Ruby

Dave Thomas、Chad Fowler、Andy Hunt / Pragmatic Bookshelf / 2004-10-8 / USD 44.95

Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today. When Ruby first burst onto the......一起来看看 《Programming Ruby》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

SHA 加密
SHA 加密

SHA 加密工具