Anaconda安装+Spyder Tensorflow环境配置

1. Anaconda简介

Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的 Python 包。装anaconda,就不需要单独装python了。Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等

因此安装Anaconda的好处主要为以下几点:

1)包含conda:conda是一个环境管理器,其功能依靠conda包来实现,该环境管理器与pip类似,那有童鞋会问了:我能通过pip装conda包达到conda环境管理器一样的功能吗?答案是不能,conda包的实现离不开conda环境管理器。想详细知道两者异同可以去知乎遛一遛https://www.zhihu.com/question/279152320

2)安装大量工具包:Anaconda会自动安装一个基本的python,该python的版本Anaconda的版本有关。该python下已经装好了一大堆工具包,这对于科学分析计算是一大便利,你愿意费时耗力使用pip一个个包去装吗?

3)可以创建使用和管理多个不同的Python版本:比如想要新建一个新框架或者使用不同于Anoconda装的基本Python版本,Anoconda就可以实现同时多个python版本的管理

2. Anaconda的安装

Anaconda的安装分两种情况:

情况一:电脑现在没有装python或者现在装的可以卸载掉(大部分是这种情况,本文只介绍情况一)

情况二:电脑目前装了python,但想保留它(比较麻烦,如果是这种情况可见参考文献1

2.1 Anaconda下载地址

你可以根据你的操作系统是32位还是64位选择对应的版本到官网下载,但是官网下载龟速,建议到清华大学镜像站下载,多快又好省,博主使用的版本是:

Anaconda3-5.2.0-Windows-x86_64.exe

一般建议不要选择最新版的(不太稳定)

在这里插入图片描述

2.2 安装详细步骤

下载好Anaconda3后直接双击安装包即可,有几个地方需要注意。
在这里插入图片描述
在这里插入图片描述

这里选择“All Users”,对所有用户都能用
在这里插入图片描述

安装路径:提醒小白,如果c盘允许,安装到C盘可以避免一些小问题,但是我电脑内存小,所以装入了D盘。
在这里插入图片描述

最容易错的部分来了。
第一项Add Anaconda… 这个是说将安装路径自动添加系统环境变量,强烈建议勾选上,后续可以省去很多麻烦。(不用去手动添加环境变量)

第二项 是说要默认使用python的版本,选上!!(这样Ananconda安装的python版本的优先级最高,不管电脑是否还有其他版本)
在这里插入图片描述

点击install,等待几分钟就安装完成了。
在这里插入图片描述

提示安装VScode,不点Install。直接点击“skip”
在这里插入图片描述

对于两个“learn”,都取消打勾,不用打开去看了,耽误时间。
在这里插入图片描述
Finish后安装完毕

2.3 检验安装是否成功

① windows+R+cmd 在cmd中输入 :python(按回车键),➡查看是否有Python环境
在这里插入图片描述
② 先退出python(ctrl+z)后,再接着输入:conda --version,➡查看是否有conda环境
在这里插入图片描述

2.4 更改conda源(后续安装第三方库可以加快速度)

在Anaconda prompt(点开始-上边最新安装软件下)中依次输入以下操作:

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 --show channels

在这里插入图片描述
至此,Anaconda安装完成!

3 Spyder的初步使用

3.1 遇到问题(打不开Spyder和Anaconda Navigotor,没遇到问题的可以直接跳过)

1)Anaconda安装成功后我直接点击Spyder,一点反应都没有
去网上搜索解决方案:无法打开spyder的可能原因:a.更新包之后,使得pyzmq的版本过高 b.就是安装时pyzmp的版本就过高了,导致无法打开spyder。解决办法链接:解决Anaconda下打不开spyder的问题

但是过程中,我出现如下问题并试图解决:

问题1:
在这里插入图片描述
问题2:
在这里插入图片描述
解决1:
在这里插入图片描述
解决2:
在这里插入图片描述
然后再按上边解决方案文档走:
在这里插入图片描述
发现并无包不兼容问题[裂开.jpg]

然后我点击Anaconda Navigator发现也没有反应,网上有人说用以管理员身份运行,真的打开了
在这里插入图片描述
但是卡在这个界面一动不动。

重启了电脑,准备重新找方案解决这个问题。
①首先尝试在Anaconda Prompt下打开Spyder看报错在这里插入图片描述好像还是PyQt5的问题

②去网上找答案,让卸载
在这里插入图片描述
③仍然报错
在这里插入图片描述
④网上有说让装其他版本的,我就重装了个
在这里插入图片描述

⑤然后居然就成功打开了

不管直接点击Spyder还是命令打开,都可以了
在这里插入图片描述
总结: 应该是与PyQt5包版本的兼容性问题,一般这些问题也很常见,网上有很多解决方案,别气馁,多尝试,最后都能成功的!

2)过程中可能还会遇到一个问题:
在这里插入图片描述
参考这篇博文得到解决!

就是把这个文件中的https全还成http

3)anaconda navigator启动时一直卡在 loading applications 页面解决方法总结:

感觉最近好像anaconda navigator很经常出现加载不进去的问题,在这里综合一下博主这几天收集并最终解决的办法:(建议可以直接尝试方法5)

1)重装anaconda(普遍的方法,但是不一定能解决问题,我就没解决问题)
2)关闭网络(是由于一些防火墙的原因好像,可以试一下但是我觉得不能联网太麻烦了还是去找其他解决办法)
3)reset Spyder setting(好像并没有什么用)
4)更新navigator(博主这里尝试了好像没用,不过评论里有人成功了大家可以试试看)更新navigator
5)anaconda3\Lib\site-packages\anaconda_navigator\api\conda_api.py 行1364 把 data = yaml.load(f) 改为 data = yaml.safeload(f)(完全解决问题虽然不知道原因)改完代码记得要重启电脑,如若重启后仍旧卡在加载页面,可以关闭网络再试一次。

我直接尝试第5种方案,得到了解决!
参考文献

3.2 Tensorflow环境的配置

因为我代码中需要用到Tendorflow,所以还需要配置TF环境。

一种简单的办法是在Anaconda中配置Tensorfolw环境,然后在Tensorfolw下安装Spyder即可。

Anaconda3安装TensorFlow:

参考博文:Windows10下用Anaconda3安装TensorFlow教程

注意所安装的python与Tensorfloe的对应,可参考:TensorFlow的历史版本与对应Python版本

安装成功后,在Tensorflow环境中安装Spyder:

方案1: 打开Anaconda Navigator–在Applications on下选择tensorflow–找到下边spyder–点击Install–等待安装成功(不知为何,我这样安装超级慢,所以我采用第二种方案)
在这里插入图片描述
方案2: 第二种安装方法是在Anaconda Prompt,activate tensorflow(之前你创建tensorflow的名称)进入Tensorflow环境,然后conda install tensorflow==2.1.0(版本需要python对应,
参考链接

安装成功后运行程序仍然报错:No module named ‘tensorflow‘
参考博文链接,文中说查看Keras与TensorFlow的版本号是否对应,但是我查询发现我没有安装,于是安装了一个,然后就运行成功了

4 结语

过程还是非常坎坷的,第一次安装配置感觉也没这次出错多,电脑不同、环境不同会出现的错误也各不相同,好在绝大多数网上都有大佬给出了解决方案,有时候需要多个解决方案都尝试尝试才能解决,多搜多看多尝试定能成功!祝顺利~

5 参考文献


[1] 史上最全最详细的Anaconda安装教程


[2] anaconda安装-超详细版


[3] 在spyder下使用TensorFlow

部分参考文献已在文中列出

  • 7
    点赞
  • 86
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
安装和配置Anaconda3、PyCharm、CUDA 10.1、cuDNN 7.6和TensorFlow 2.2的步骤如下: 1. 首先,下载并安装Anaconda3。访问Anaconda官方网站,并下载适合您操作系统的安装程序。运行安装程序,按照提示进行安装。 2. 安装完成后,打开终端或命令提示符,并创建一个新的Anaconda环境。运行以下命令: ``` conda create -n env_name python=3.7 ``` 将"env_name"替换为您想要的环境名称。 3. 激活新创建的环境。运行以下命令: ``` conda activate env_name ``` 4. 下载并安装PyCharm。访问JetBrains官方网站,下载适合您操作系统的PyCharm安装程序。运行安装程序,按照提示进行安装。 5. 下载并安装CUDA 10.1。访问NVIDIA官方网站,下载与您的显卡和操作系统兼容的CUDA 10.1安装程序。运行安装程序,按照提示进行安装。 6. 下载并安装cuDNN 7.6。访问NVIDIA官方网站,并下载与您的CUDA版本和操作系统兼容的cuDNN 7.6库。将cuDNN文件解压缩到CUDA的安装目录中。 7. 配置PyCharm以使用Anaconda环境。打开PyCharm并导航到"Settings" > "Project Interpreter"。单击右上角的设置图标,并选择"Add"。在打开的窗口中,选择"Conda Environment" > "Existing environment"。在"Interpreter"字段中,选择Anaconda环境的路径。 8. 在PyCharm中安装TensorFlow 2.2。返回"Settings" > "Project Interpreter",并单击右下角的"+"按钮。在搜索栏中输入"tensorflow",并选择TensorFlow包。单击"Install"按钮,完成安装。 9. 现在,您已成功安装和配置Anaconda3、PyCharm、CUDA 10.1、cuDNN 7.6和TensorFlow 2.2。您可以开始使用TensorFlow进行深度学习任务。 请注意,安装和配置步骤可能因操作系统和版本而异。建议在查找和安装这些软件时参考官方文档和教程。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值