最新 Mac 安装python+anaconda+tensorflow

3 篇文章 0 订阅
2 篇文章 0 订阅

版本

“从一个什么都没安装的mac开始!下面的代码都是直接输入在 >_ 终端里”

安装anaconda会直接附带安装python

吴恩达的DL课用的是tensorflow. 1.x版本 配套版本 tf1.15.0+python3.7+anaconda 1.7.2(如想下载tf2.X请自行查看匹配版本)

可以直接官网下载anaconda,官网2020.07更新的anaconda是用python3.8的,还得单独为tf创建python3.7的环境

最好下载历史版本,选择2020.02版本

anaconda官网链接:https://www.anaconda.com/products/individual

历史版本链接:https://repo.anaconda.com/archive/

查看版本命令

anaconda -V

一. 正常情况三步安装

按照上述下载好anaconda

  1. 创建tensorflow环境
#创建一个名为tensorflow的环境
conda create -n tensorflow python=3.7
  1. 激活环境
conda activate tensorflow
  1. 安装tensorflow
pip install tensorflow==1.15.0

测试是否成功

(tensorflow) xxxxx@xxxxxxMacBook-Pro ~ % python3
Python 3.7.7 (default, May  6 2020, 04:59:01) 
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> 

没有报错就成功啦

安装pytorch 同理
pip命令换一下,去官网按照自己的情况查找命令:https://pytorch.org/get-started/locally/
用pip 而不要用conda 并且mbp不配有没有cuda

二. 第二步/第三步超时

显示错误如下:
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out.
添加镜像

创建环境(即正常安装的第二步)添加如下镜像后成功

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

pip tf(即正常安装的第三步)添加如下镜像后成功

pip install tensorflow==1.15.0 -i https://mirrors.aliyun.com/pypi/simple/

按照我的理解上面的上面是永久镜像,上面是仅这条命令用镜像,阿里云可以的!

不行删掉原本镜像试试下面其他的,人生秘诀就是:永远相信总会成功的!

#清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

#中科大镜像
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
 
conda config --set show_channel_urls yes

三. zsh:conmmand not found

因为觉得是anaconda问题,想卸载了重新安,直接拖文件夹删除,或者安装过很多次是不行的。出现了标题这种情况 ,查了很多博客,最后是下面这篇解决的

https://blog.csdn.net/weixin_43870127/article/details/104790123

四.jupyter notebook 改变打开的默认路径

  1. 终端输入
jupyter notebook --generate-config
  1. 进入访达里面的🏠标志
  2. command+shift+. 显示隐藏文件
  3. 进入.jupyter文件 command+F搜索dir
  4. 找到这行
##用于笔记本和内核的目录。
#c.NotebookApp.notebook_dir = ''
  1. option+command+c 复制你想改成的文件夹地址 放到上面的‘ ’中 记得删去#保存

五. 三种环境切换

要在Jupiter notebook 中可以切换这三种环境

  1. 每个环境下安装jupyter notebook
(tensorflow) xxxxx@xxxxxdeMacBook-Pro ~ % pip install jupyter notebook
  1. 将环境名加到可视化界面中
python -m ipykernel install --user --name your_env --display-name "your_display"

①your_env 是你的conda环境名称
②your_display:将是你在notebook中看到的名称。

这一步骤作者:无畏绽放
链接:https://www.jianshu.com/p/b34866f7334a

3.就可以在服务中切换环境啦在这里插入图片描述

到这里算是正式安完!两个环境下边分别装了tensorflow 和pytorch 使用的时候记得切换对的环境
其实还有一些疑问

  1. 看有的帖子为了切换环境搞得很复杂,很多代码还要修改隐藏文件,下载插件之类的 我测试了本文的方法都是可行的 你只能在pytorch环境下import torch
  2. 还有明明安装了jupyter notebook anaconda的可视化界面中还是install符号而不是launch

~因为觉得同学写了很多篇csdn很厉害的雅子,所以也开通啦,第一次写博客,希望和志同道合的朋友可以多多交流讨论~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值