内容简介:本文环境是 Mac OS。目前Anaconda 出了 Python3.7 版本,但 TensorFlow 只支持3.5、3.6、2.7。有两种解决方案。
本文环境是 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_profile
或 zsh_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
测试环境
下载测试文件
链接: https://pan.baidu.com/s/1U_P1VsJyJ3Zn8SAprz9Sxw 提取码: vtaf
安装测试文件的依赖库 pygame
$ ~/anaconda3/bin/pip install pygame
运行Jupyter,点击面板的 Launch,
或者输入命令
ipython notebook
找到文件所在位置
进入 homework0.ipynb
,运行
效果是两个特效的窗口
以上所述就是小编给大家介绍的《AI 学习1:Anaconda 配置》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- golang-新人入门配置学习
- 如何学习配置webpack(一)
- Istio 学习笔记(一):配置 GateWay
- Prometheus学习系列(十三)之配置解析
- DOCKER学习_005:Flannel网络配置
- Openstack Swift学习(三):log 配置
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
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》 这本书的介绍吧!