Python学习(X)—— Anaconda初探

005_AnaConda_如何通过图形化界面创建Python环境(选择Python版本、安装Python包) 使用AnaConda Navigator创建Python包环境是一个简单而强大的功能,它允许你轻松地管理多个Python环境,并在每个环境中安装所需的包。通过遵循上述步骤,你可以轻松地为你的项目创建和配置适合的Python环境。 阅读详情

Anaconda

想了解Anaconda是什么,最好还是先从Python,conda和Anaconda的关系来看,关于这个可以见我的另外一篇文章:
Python学习(X)—— Python,pip,conda和Anaconda
简言之,Anaconda就是“Python的发行版”,见下图:
在这里插入图片描述
这个发行版除了基本的Python编译器外,还有

  • 一些常用的包
    这个可以在安装好conda后,直接
conda list

查看:
在这里插入图片描述
(上图只是一小部分)
这些是Anaconda认为的需要下载的常用的包。

  • conda —— Python环境与包管理工具
  • Jupyter
    一个轻量级的Python编辑器
  • Spyder
    使用Python语言的开放源代码跨平台科学运算IDE。Spyder可以跨平台,也可以使用附加组件扩充,自带交互式工具以处理数据

Anaconda附带了哪些东西

上面只是从逻辑上划分了Anaconda的构成,具体到安装后的程序来看,下载好的Anaconda有以下几个工具:
在这里插入图片描述

  • Anaconda Prompt
    Anaconda版本的conda命令行工具
  • Anaconda Powershell Prompt
    同上,这个Powershell就如同Win10上cmd和Powershell一样,没有本质区别
  • Anaconda Navigator
    Anaconda的conda可视化管理界面,就是Anaconda Prompt的GUI版本,如同Git Bash和Git GUI一样。
  • Jupyter Notebook
    一个轻量级的Python编辑器,支持python脚本的富文本编辑,如添加MarkDown注释等,同时可以轻便调试,如单行执行,分块执行等等。
  • Spyder
    Spyder 是一个使用Python语言的开放源代码跨平台科学运算IDE。Spyder可以跨平台,也可以使用附加组件扩充,自带交互式工具以处理数据
  • Spyder Reset Settings
    顾名思义,应该是复位Spyder用的,但是具体也没用过,以后再补

注意事项

Anaconda的下载安装就不再啰嗦,这里给出几个踩过的坑:

最好不要配置环境变量

安装时候:
在这里插入图片描述
一般而言,这里的第一项是不用勾选的,看英文也知道,第一项意为“将Anaconda”添加进环境变量——这样就能直接在命令行直接运行conda命令,单这是不推荐的,因为Anaconda的使用最好通过Anaconda Prompt / Anaconda Powershell Prompt,后面我将举一个反例。

第一个Python虚拟环境

参考Anaconda详细安装及使用教程(带图文)
操作:开始——使用Anaconda Prompt进入conda命令行:
在这里插入图片描述
输入指令:

conda create -n NAME python=3.6      # NAME是自定义的Python虚拟环境名

在这里插入图片描述选y:
在这里插入图片描述
成功:
在这里插入图片描述
这样就成功地构建了一个Python3.6虚拟环境,这个环境里的包都列出了,而这个环境的实体就在用户目录 —— .conda —— envs下,如我的:
在这里插入图片描述
点开first:
在这里插入图片描述
对比一下单独的Python安装目录:
在这里插入图片描述
多了conda-meta和Library文件夹,这也说明conda构建的虚拟环境,基本就是python编辑器(核心)+ 依赖包。

添加镜像

Anaconda的默认下载地址是境外的,需要添加境内镜像,推荐(实测可用):

  • https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    添加办法:
  1. conda命令行:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/  
conda config --set show_channel_urls yes  

前者添加镜像源,后者设置搜索时显示通道地址。
可以从conda info查看效果:
在这里插入图片描述
如果仍旧没有改变,可以这样试试:
用户目录下找到.condarc文件(conda的配置文件,Windows用户不能自己创建,只有第一次执行conda config命令后才会生成),修改为如下:

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

如果还是未起作用,将- defaults用 #注释掉。
当然,我是直接使用清华镜像网站上给的配置,详见Anaconda 镜像使用帮助。原因是,在实操中,单独一个镜像有时还是会非常的慢(原因未知),还是建议先操作之前这两个config指令之后修改.condarc文件。

不要在CMD下执行conda指令

例如将conda加入path后,上述的:

conda create -n NAME python=3.6      # NAME是自定义的Python虚拟环境名

直接在命令行仍然会报错:
在这里插入图片描述
所以不要在命令行中用conda。
虽然我也知道解决办法。。。。

  1. 用户目录下找到.condarc文件,将https改为http
  2. 注释掉 - defaults

即.condarc内容如下:
在这里插入图片描述

最省心的Python版本和第三方库管理——初探Anaconda 您的点赞和关注将是我持续更新的动力呢.v 有不懂的问题可以私聊我哦! 最省心的Python版本和第三方库管理——初探Anaconda 说起Python入门第一步,很多人会说是Hello World。殊不知挡在众多小白同学面前的一座大山便是安装Python。 今天写这篇文章,面向的是电脑里连Python都还没装的同学,推荐一种目前就我个人体验来看,最简单舒服省心的Python环境配置。当然了,如果电脑里混装了多版本很头疼,或者还在用idle+cmd进入Python命令行这样反人类的入门方式,不妨跟着试一试。 阅读详情

相关推荐

测绘无人船避坑指南:云卓H12Pro遥控器接海康摄像头,从网络设置到RTSP流延迟优化全流程

本文详细解析了测绘无人船视频子系统的优化方案,重点介绍海康威视摄像头与云卓H12Pro遥控器的深度适配流程。从网络设置到RTSP流延迟优化,提供了一套经过实测的低延迟(<200ms)解决方案,适用于复杂水域环境下的测绘任务。

weixin_30415113的博客 625

Anaconda之通过可视化界面配置虚拟环境

网上有不少anaconda配置虚拟环境的教程,但大多数都是在Anaconda Prompt通过命令来完成。这种方式对于新手来说有点不友好。为贴合普通人一直以来的习惯,这里介绍一种通过可视化界面来配置环境。 废话不多说,现在开始我们的虚拟环境配置之旅! 1、打开anaconda navigator,点击左侧Environments,然后点击中间那一栏下方Create按钮,新建一个新的环境; 2、在弹出的界面中,Name一栏中输出自己要新建环境的名字,在Packages:✓Python右侧点击倒三角ˇ,有一个

qq_28077617的博客 5312

stm32f103运行FreeRTOS使用DMA实现USART1不定长接收

使用DMA是实现USART1的不定长接收和发送数据。接收采用FIFO缓存和队列的方式向应用层抛数据。首先定义接收和发送的缓存区,缓存区的大小根据收发数据量确定。DMA接收开启转移完成和转移一般中断。在中断中从缓存向FIFO转移数据。串口开启空闲中断,实现接收数据的分帧。分帧后的数据节点通过写入到队列。发送数据缓存的大小根据发送数据量调整。然后初始化串口和DMA。串口的发送数据接口函数。...

polaris_zgx的博客 1991

【2023】终端的n种打开方式+Anaconda修改虚拟环境默认安装路径+创建虚拟环境

Anaconda更改虚拟环境安装路径+创建虚拟环境

天地玄黄 魑魅魍魉 风花雪月 商角徵羽 1万+

学习笔记|多组率卡方检验和Fisher确切法|个案加权|规范表达|《小白爱上SPSS》课程:SPSS第十六讲 | 多组率卡方检验和Fisher确切法

学习笔记|多组率卡方检验和Fisher确切法|个案加权|规范表达|《小白爱上SPSS》课程:SPSS第十六讲 | 多组率卡方检验和Fisher确切法

Medlar_CN的博客 2962

企业信息化系统的组成模块-核心业务系统

通过标准化的数据流形成完整的业务闭环,CRM生成的销售订单驱动ERP的生产和采购,ERP将生产计划传递给MES执行,MES报工数据返回ERP进行成本核算,ERP再将交付信息同步给CRM供客户查询。生产管理确保高效交付,缩短订单周期。某贸易公司实施ERP供应链模块后,库存周转率从每年4次提升到8次,库存资金占用从2000万降到1200万,释放800万现金流,同时缺货率从15%降到5%。│ │库存 │ │ MRP │ │ ERP │ │ 云ERP/ │ │。

weiyvyy的博客 694

Anaconda的简单使用

无

🙂‍↕️ 1548

【C语言学习疑难杂症】第20期:0x00007FF7F2821964处引发的异常0xC0000005写入位置 0x0000000000000

检查代码中是否存在野指针访问的情况,确保在进行写入操作之前,内存已经被正确分配或初始化,并且在使用完毕后进行了正确的释放。空指针访问:代码尝试在空指针地址(0x0000000000000000)处进行写入操作,导致访问冲突。检查代码中是否存在数组越界的情况,确保在进行写入操作之前,数组的索引值在合法范围内。检查代码中是否存在空指针访问的情况,确保在进行写入操作之前,指针已经被正确初始化。野指针访问:代码尝试在已释放或未初始化的内存地址进行写入操作,导致访问冲突。

学无止境 828

Anaconda的安装与界面介绍

关于Anaconda的下载、安装和基础页面的介绍。

weixin_44222088的博客 4205

Python-增加b站视频播放量

如果条件允许的情况下,有代理API更好,每次请求url调用API也更方便。如果没有的话,也不用担心,网上本身也有着很多免费国内代理,不过代理是否可用需要自己花点时间去检测,检测方法笔者这里就不详述了,后面有时间的话会单独针对这一块做详细说明。在开始之前,需准备代理IP。总之,在每次请求url的时候,随机带入某个IP防止被平台检测,便于达到增加播放量预期。大致思路就是针对你的目标代理平台进行IP抓取,并存入到自己本地的IP代理池。本文是该专栏的第1篇,后面会持续更新对应平台干货知识,记得关注。

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 5209

SpringBoot项目搭建

SpringBoot项目搭建

私信可回答各种问题~ 1020

Anaconda不同版本python环境的安装及切换

有时候我们希望电脑中有两种python环境,一种是旧的但成熟的版本2.x,一种是新的适合学习的版本3.x,传统的,同时安装python2.x和python3.x在一台机器上很麻烦,会出现各种问题。但是安装了Anaconda后,就会很容易解决这个问题了。安装过程不再细讲,具体请看:https://blog.youkuaiyun.com/wz947324/article/details/80205181安装好an...

会飞的鱼的博客 8万+

记住这两个纯净版Windows11各系列版本系统下载网站

记住这两个纯净版Windows11各系列版本系统下载网站 HelloWindows是一个完整极致的Windows纯净系统下载站,不夹带任何私货,系统全部来源于微软官方原版,本站只是收录官方发布的系统以及工具,方便大家下载,请放心使用。永久在线:www.hellowindows.cn。HelloWindows.cn - 精校 完整 极致 Windows系统下载仓储站。

拥抱具身智能,昇腾Ascend C 7007

Anaconda版本与Python版本对应关系

目录下载地址:版本对应关系(更新中) 下载地址: 说明 Anaconda下载地址 官方首页地址 https://www.anaconda.com/distribution/ 官方旧版地址 https://repo.anaconda.com/archive/ 官方miniconda地址 https://repo.anac...

脑机接口社区 2万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

学习python你必须弄懂的 Python、Pycharm、Anaconda 三者之间的关系

Python是一种跨平台的计算机程序语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,被用于独立的、大型项目的开发。Python是我们进行项目开发而使用的一门计算机语言,通俗来说就是编写代码,编写完代码之后,我们就需要运行,不然代码是死的,机器是无法识别的,这时我们需要运行Python代码的运行环境和工具。我们可以使用以下四种方式来python代码,前提是我们已经下载好了Python解释器,下载链接。

qq_67344578的博客 2897

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

python和anaconda的区别、为什么要用anaconda,怎么使用anaconda?_anaconda python

由于python3不兼容python2,也就是说python2语言写出来的代码没办法在python3的环境中运行。那在装了python3环境的电脑上跑python2怎么办呢?也不能每次跑的时候都重新配一下环境变量吧?(也可以但是不觉得麻烦吗?)所以anaconda就诞生了。它可以将每个开发的程序选用不同的环境,而且开发好的程序所需要的环境(就是第三方包)独立的打包成来,这样再在另一台电脑上跑该程序时就不用再单独下载包了。

2401_87361592的博客 1022

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

详解Anaconda + 如何在Anaconda上更换python版本

本文旨在详细介绍Anaconda 以及 如何在Anaconda上更换python版本。

the Blog of 等不到天亮丶等时光 20万+

如何用anaconda下载python_如何使用Anaconda设置机器学习和深度学习的Python环境

有一些平台安装Python机器学习环境可能很麻烦。首先你得安装Python,然后安装许多软件包这很容易把初学者搞懵。在本教程中,你将学会如何用Anaconda设置Python机器学习开发环境。完成本教程后,你将拥有一个Python工作环境,可以让你学习、练习和开发机器学习和深度学习软件。本说明适用于Windows,Mac OS X和Linux平台。我将在OS X上演示它们,因此你可能会看到一些ma...

weixin_39936086的博客 454

如何配置anaconda和python_如何使用Anaconda设置机器学习和深度学习的Python环境

有一些平台安装Python机器学习环境可能很麻烦。首先你得安装Python,然后安装许多软件包这很容易把初学者搞懵。在本教程中,你将学会如何用Anaconda设置Python机器学习开发环境。完成本教程后,你将拥有一个Python工作环境,可以让你学习、练习和开发机器学习和深度学习软件。本说明适用于Windows,Mac OS X和Linux平台。我将在OS X上演示它们,因此你可能会看到一些ma...

weixin_30631909的博客 494

学习python必须弄懂的 Python、Pycharm、Anaconda 三者之间的关系

而要进行项目开发的人员,时常有多个项目同时开发,并且不同的项目需要不同版本的工具包,这时使用Anaconda可以帮助我们管理更多项目的环境,将每个项目单独放在一个虚拟环境中,并且使这些环境中工具包相互独立,不会产生工具包版本冲突问题,并且可以下载多个版本的工具包,可以安装多个不同版本的Python解释器。Python是我们进行项目开发而使用的一门计算机语言,通俗来说就是编写代码,编写完代码之后,我们就需要运行,不然代码是死的,机器是无法识别的,这时我们需要运行Python代码的运行环境和工具。

lwx666sl的博客 1002

python和anaconda的区别、为什么要用anaconda,怎么使用anaconda?

python和anaconda的区别: 其实anaconda是包含python的。所以安装了anaconda就不用安装python了。 要想跑python程序,要有解释器和编译器。 解释器就是python2或python3.含有python.exe。就是将你编写的python语言...

weixin_55154866的博客 3577

mac要装anaconda吗_在Mac OS X上安装Anaconda

本文概述Anaconda是一个程序包管理器, 一个环境管理器和一个Python发行版, 其中包含许多开源程序包的集合。 Anaconda的安装附带许多软件包, 例如numpy, scikit-learn, scipy和pandas, 它们是预安装的, 也是推荐的安装Jupyter Notebook的方法。本教程将包括:如何使用图形安装程序安装Anaconda如何测试安装并解决常见的安装问题安装An...

weixin_42222501的博客 1035
上一篇: Python学习(X)—— PyCharm使用pip安装的系统包
下一篇: Python学习(X)—— Python,pip,conda和Anaconda
ProLayman
博客等级 码龄10年 105粉丝 192原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值