Anaconda安装_anaconda环境变量e:\anaconda3\library\usr\bin-程序员宅基地

技术标签: Win10安装Anaconda  Anaconda安装  Python  

1.Anaconda是什么

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。Anaconda也是Python的包管理器和环境管理器。

先来解决一个初学者都会问的问题:我已经安装了Python,那么为什么还需要Anaconda呢?原因有以下几点:

(1)Anaconda附带了一大批常用数据科学包,它附带了conda、Python和 180 多个科学包及其依赖项。因此你可以用Anaconda立即开始处理数据。

(2)管理包。Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的。在数据分析中,你会用到很多第三方的包,而conda(包管理器)可以很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包。

(3)管理环境。为什么需要管理环境呢?比如你在A项目中用到了Python2,而新的项目要求使用Python3,而同时安装两个Python版本可能会造成许多混乱和错误。这时候conda就可以帮助你为不同的项目建立不同的运行环境。还有很多项目使用的包版本不同,比如不同的pandas版本,不可能同时安装两个pandas版本。你要做的应该是在项目对应的环境中创建对应的pandas版本。这时候conda就可以帮你做到。

总结:Anaconda解决了官方Python的两大痛点:

(1)提供了包管理功能,Windows平台安装第三方包经常失败的场景得以解决。

(2)提供环境管理功能,解决了多版本Python并存、切换的问题。

2.Anaconda下载

在这里插入图片描述

3.Anaconda安装

打开下载好的 Anaconda 文件,出现如下界面,点击Next即可

在这里插入图片描述

用户协议,点击I Agree

在这里插入图片描述

Just Me,然后点击Next

在这里插入图片描述

选择安装路径

注意:路径要简单,不要有空格!!!不要有中文字符!!!

在这里插入图片描述

接下来是重中之重,第一个选项是添加环境变量,默认是没有勾选的,请务必勾选上,如果这里不勾选,后续安装完成后想要自行添加环境变量会比较麻烦。

勾选完后点击 Install 安装。

在这里插入图片描述

安装完成,点击Next

在这里插入图片描述

这里是Pycharm的一个推广,没有需求的话可以不用管,最后一步了,继续点Next

在这里插入图片描述

进入Thanks for installing Anaconda!界面则意味着安装成功,点击Finish完成安装。

在这里插入图片描述

4.Anaconda环境变量配置

如果安装Anaconda时勾选了Add Anaconda3 to my PATH environment variable,可以忽略此步骤,如果没有勾选则需要进行配置

此电脑—属性—高级系统设置—环境变量—path—编辑—新建,路径根据自己的安装路径进行修改

C:\dev\anaconda3

C:\dev\anaconda3\Library\mingw-w64\bin

C:\dev\anaconda3\Library\usr\bin

C:\dev\anaconda3\Library\bin

C:\dev\anaconda3\Scripts

在这里插入图片描述

5.检验是否安装成功

在cmd中输入:python,查看是否有Python环境?

在这里插入图片描述

在cmd中输入:conda --version,查看是否有conda环境? (检验安装成功的标志)

在这里插入图片描述

在cmd中输入: conda info (检验安装成功的标志)

在这里插入图片描述

更新所有包

初次安装的包一般比较老,为了避免之后使用报错,可以输入conda update --all命令,把所有包进行更新。

在这里插入图片描述

在提示是否更新的时候输入 y(Yes)让更新继续。

6.检验Anaconda Navifator是否安装成功

点击Anaconda Navifator,看是否能够进入界面,若成功,大功告成。

在这里插入图片描述

点击Anaconda Navigator(anaconda3),界面如下说明安装成功

在这里插入图片描述

7.修改Anaconda镜像

为了加快包下载速度,国内一般使用清华大学镜像,链接地址:清华大学开源软件镜像站

Anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

注:由于更新过快难以同步,清华大学镜像不同步pytorch-nightly, pytorch-nightly-cpu, ignite-nightly这三个包。

修改为清华大学镜像

直接打开cmd输入以下命令

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

即可添加 Anaconda Python 免费仓库。

运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。

在cmd中输入: conda info,结果如下说明配置镜像成功

在这里插入图片描述

移除清华大学镜像

如果需要移除镜像,直接打开cmd输入以下命令

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

8.PyCharm配置Anaconda

方式一(建立新的项目时)

1、点击创建新项目

在这里插入图片描述

2、如图所示进行选择,如果红框内的python程序不是你anaconda安装位置的python,点击右边“…”进行选择

在这里插入图片描述

方式二(已经打开项目)

1、点击File -> Settings,进入项目设置

在这里插入图片描述

2、进入项目设置里的Project Interpreter,如果红框内的python程序不是你anaconda安装位置的python,点击设置,点击Add选项

在这里插入图片描述

4、选择自己Anaconda下的python程序

在这里插入图片描述

5、点击apply,完成应用

在这里插入图片描述

9.总结

Anaconda是一款强大的软件也是python程序员必备的软件,尽量达到每个项目单独一个虚拟环境,因为后面使用pyinstaller打包的项目成为可执行文件的时候,会打包环境里所有安装的包,该环境下每个包都是我们项目用到才安装的,非常干净,这样会加快文件的运行速度也减小文件的大小,便于我们管理和维护!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ThinkWon/article/details/112412165

智能推荐

Python list列表(详解)-程序员宅基地

文章浏览阅读7.5k次,点赞5次,收藏12次。在实际开发中,经常需要将一组(不只一个)数据存储起来,以便后边的代码使用。说到这里,一些读者可能听说过数组(Array),它就可以把多个数据挨个存储到一起,通过数组下标可以访问数组中的每个元素。需要明确的是,Python 中没有数组,但是加入了更加强大的列表。如果把数组看做是一个集装箱,那么 Python 的列表就是一个工厂的仓库。从形式上看,列表会将所有元素都放在一对中括号[ ]里面,相邻元素之间用逗号,分隔,如下所示:格式中,element1 ~ elementn 表示列表中的元素,个数没有限制,只要是_python list

Python实现二维码登录-程序员宅基地

文章浏览阅读489次。这里我们选择使用qrcode库,它是一个简单易用的库,可以方便地生成二维码。通过以上代码,我们实现了使用Python生成二维码和解析二维码的功能,从而实现了二维码登录的功能。以上代码中,我们首先使用qrcode库的imread函数读取二维码图片,然后调用decode函数解析二维码内容。接下来,我们生成一个随机的登录令牌。用户扫描二维码后,我们可以获取到登录令牌,然后可以根据具体需求进行后续的登录验证和操作。运行上述代码后,将会生成一个名为qrcode.png的二维码图片,并打印出生成的登录令牌和解析结果。

搭建智慧农业物联网云平台——基于阿里云物联网平台构建_写一个农业云平台系统出来有多难-程序员宅基地

文章浏览阅读1.9w次,点赞32次,收藏469次。目录前言8.1.1 物联网平台搭建8.2.1 LinkDevelop平台使用8.2.2 iotkit-embedded前言传统的物联网项目,需要嵌入式硬件、云平台。对于我们做嵌入式的来说,从零开始搭建一个物联网云平台几乎是不现实的。这里涉及到许多前后端的知识。通过阿里云物联网平台,我们可以在不懂前后端开发的基础上,半个小时候左右就可以搭建一个智慧农业的物联网云平台框架。效果如下:大数据面板:设备管理:设备地图分布:支持视频监控..._写一个农业云平台系统出来有多难

CFD后处理出图软件Tecplot的操作技巧(未完待续)_tecplot插值方法-程序员宅基地

文章浏览阅读2.3w次,点赞23次,收藏135次。1、实现Tecplot脚本的循环处理非定常流场文件时需要对大量数据快速处理,可以首先录制一段宏,然后对宏进行修改,在宏中加入循环结构,实现Tecplot的批处理功能。方法为:在第三行后面插入:$!Varset |NumLoop|=100$!Loop |NumLoop|$!Varset |num|=(|Loop|*5+2)其中100为循环次数,5为每次循环叠加的值。Loop从1..._tecplot插值方法

python3.7通过itchat方式登录微信给好友发送天气信息_ichatpython微信-程序员宅基地

文章浏览阅读1.3k次,点赞2次,收藏4次。环境:win7,python3.7安装好 ichat,requests,yaml,Schedule(定时功能使用)准备一份全国地区的code;参照图一:citys.yml需先了解全国天气相关接口API:思路:想通过输入一个城市名就可以打印出相关天气信息;由于yml配置文件只有城市名:城市代码code通过城市名去获取code,在把code 引用到URL路径上进行对每个城市的天气信息进行爬..._ichatpython微信

路由器端口介绍-程序员宅基地

文章浏览阅读1.5w次,点赞14次,收藏61次。路由器所在的网络位置比较复杂,既可是内部子网边缘,也可位于内、外部网络边缘。同时为了实现强大的适用性,它需要连接各种网络,这样,它的接口也就必须多种多样。对于这些,不要说一般的网络爱好者,就连许多网管人员都无法说清楚。这里向大家全面介绍路由器的各种接口及连接方法。一、路由器接口 路由器具有非常强大的网络连接和路由功能,它可以与各种各样的不同网络进行物理连接,这就决定了路由器的接口技术非常复杂,越是高档的路由器其接口种类也就越多,因为它所能连接的网络类型越多。路由器的端口主要分局域网端口、广域网端口..._路由器端口

随便推点

3-位图的使用场景_redis 存储字节流-程序员宅基地

文章浏览阅读625次。1、二进制安全redis只存储字节流,与外界交互,存取都是字节流,只要双方客户端有统一的编解码,数据就不会被破坏。redis拿的是字节流,编码是一个字符一个字节redis-cli --raw 连接redis服务,并触发编码器的格式化。如果不格式化,redis只会识别ASCII码的,超出ASCII码,则显示为16进制2、位图的使用场景2.1、场景一:统计一段时间内用户的登录天数如果用数据库实现创建表,用户每笔登录都产生一行记录,然后登录登录时间,还有其他数据也需要记录。MySQL数据_redis 存储字节流

postman发送xml请求_postman xml请求-程序员宅基地

文章浏览阅读9.9k次。<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <MyS.._postman xml请求

字体图标 fa fa html5,Font Awesome 4.2.0的所有图标参考-程序员宅基地

文章浏览阅读4k次。 fa-adjust [] fa-adn [] fa-align-center [] fa-align-justify [] fa-align-left [] fa-align-right [] fa-ambulance [] fa-anchor [] fa-android [] fa-angellist [] fa-angle-double-down [..._fa fa图标

组装一台计算机需要哪些硬件(写出配置),电脑组装知识网组装电脑配置单中都有哪些配置组装电脑需要的电脑硬件...-程序员宅基地

文章浏览阅读9.7k次。本文转自:http://www.dn010.com/zhuangji/651.html比起直接购买装好的品牌电脑,很多人更喜欢自己买配置来组装一台电脑。组装电脑可以完全按照自己的喜好,组装出最适合自己的电脑。而且组装电脑的价格也相对来说比较划算,是一种很实用的方法。那么组装电脑需要购买一些什么样子的东西呢?今天,就来带大家总结一下组装电脑需要的配置单吧。1、电脑硬件:组装电脑最先要购买的就是电脑的..._电脑硬件怎么搭配

mh采样算法推导_深度学习:Gibbs 采样-程序员宅基地

文章浏览阅读1.9k次。1. 什么是Gibbs采样Gibbs采样是MH算法的一种特例(α==1),因此可以保证Gibbs抽取的样本,也构成一个非周期不可约稳定收敛的马氏链;Gibbs采样适用于样本是两维或以上的情况;通过积分去除掉相关但是不感兴趣的变量,称为“collapsed”的Gibbs采样;并且个人的一个感觉是,观测量所直接依赖的那些变量是不能被积分掉的,否则无法有效的进行抽样…gibbs采样需要知道样本中一个属性..._mh抽样

Java+JSP+Mysql+Tomcat实现Web图书管理系统-程序员宅基地

文章浏览阅读7.8w次,点赞221次,收藏1.5k次。图书管理系统一、系统介绍1.软件环境2.功能模块图2.系统功能3.数据库表4.工程截图二、系统展示1.系统注册2.系统登录3.找回密码4.管理员-主页5.管理员-用户管理主页6.管理员-新增用户7.管理员-修改用户8.管理员-借阅信息管理9.管理员-图书管理主页10.管理员-新增图书11.管理员-修改图书12.用户-主页13.用户-图书明细查看14.用户-新增留言15.用户-借阅信息管理16.用户-书架管理三、代码实现BookUserRecordCommentBookShelfBookDaoBookShel_图书管理系统