Windows使用Miniconda3安装python、环境配置以及conda常用命令

news2024/9/8 16:09:24

Windows使用Miniconda3安装python以及conda常用命令

这是学习使用python的第一篇文章,这将是一个关于python学习和使用的一个系列文章的开始,有兴趣的可以给个关注持续获取更新内容。

在这里插入图片描述

Miniconda3是什么?

Miniconda3是一个轻量级的Anaconda发行版,它包含conda包管理器和Python解释器。与Anaconda相比,Miniconda3的优点是它只包含最基本的软件包和依赖项,因此安装过程非常快速和简单。在Windows电脑上安装Miniconda3是一项非常有用的任务,因为它使您的电脑能够轻松地运行Python软件包和脚本。

Miniconda3有什么用?

方便的创建多个python虚拟环境,方便多个python项目同时开发的时候,每个项目都有自己独立的python开发环境。
可以安装不同的python环境,防止python环境不对应导致代码运行出错。

对于pip、conda、anaconda和miniconda的区别:

在这里插入图片描述

  • conda是一个包和环境管理工具,它不仅能管理包,还能隔离和管理不同python版本的环境。

  • anaconda和miniconda都是conda的一种发行版。只是包含的包不同。

  • anaconda包含了conda、python等180多个科学包及其依赖项,体格比较大。但很多东西你未必用到,所以才有mini版。

  • miniconda是最小的conda安装环境,只有conda+python+pip+zlib和一些其他常用的包,体格非常迷你。

  • pip也叫包管理器,和conda的区别是,pip只管理python的包,而conda可以安装所有语言的包。而且conda可以管理python环境,pip不行。

注意:miniconda所有的操作命令皆在命令行中完成,没有GUI界面。而anaconda是有界面的。

安装Miniconda3

首先,从Miniconda3的官方网站 Miniconda3 下载适用于Windows的Miniconda3安装程序。

我是直接使用的清华镜像下载的安装包,速度比较快。 点击下方Miniconda3,,找到适合自己系统的安装包。
地址:Miniconda3镜像

双击下载的安装程序,按照屏幕上的指示完成安装。在安装过程中,您可以选择安装路径和其他选项。

安装完成后,打开命令提示符或Anaconda提示符,输入以下命令来验证Miniconda3是否成功安装:

这里我介绍以下安装步骤吧:

  • 双击安装包(.exe 文件),点击 Next,进入到下一步!
    在这里插入图片描述

  • 点击我同意:I Agree
    在这里插入图片描述

  • 这里我选择的是 All Users,所有用户都可以
    在这里插入图片描述

  • 安装路径:这里注意不要有中文、空格之类的就可以了,我一般是创建一个文件夹作为本地环境开发文件夹
    在这里插入图片描述

  • 这里所有的我都没有勾选,每个项目都有自己独立的python开发环境,再我们开发项目的时候每个项目的环境独立开来,也利于我们排错
    在这里插入图片描述

  • 这里就等待安装即可
    在这里插入图片描述

  • 安装成功
    在这里插入图片描述

环境变量配置

步骤:

  • 点击电脑—> 属性—>下滑找到“高级系统设置” :
    在这里插入图片描述

  • 点击环境变量:
    在这里插入图片描述

  • 找到 “系统变量” 里的path,点编辑:
    在这里插入图片描述

  • 击新建,分别添加以下路径: 这里路径大家选择自己存放的路径,我的是F盘:
    在这里插入图片描述

测试环境配置是否成功

win + r ,输入cmd,打开命令提示符,输入conda info,如下图就是安装成功了。
在这里插入图片描述

Miniconda3如何使用?

常用命令

创建和管理环境

在使用Miniconda3时,您可以创建多个独立的Python环境,每个环境都可以包含不同的Python版本和软件包。以下是一些常用的conda环境管理命令:

  • 创建一个新的环境: conda create --name myenv

  • 创建一个带有特定版本Python的新环境: conda create --name myenv python=3.8

  • 列出所有可用环境:conda env list

  • 激活一个环境:conda activate myenv

  • 退出当前环境:conda create --name myenv python=3.8

安装和管理软件包

conda允许您轻松地安装Python软件包和其他依赖项。以下是一些常用的conda软件包管理命令:

  • 搜索可用的软件包: conda search numpy

  • 安装一个软件包: conda install numpy

  • 安装特定版本的软件包:conda install numpy=1.19.5

  • 更新一个软件包:conda update numpy

  • 删除一个软件包:conda remove numpy

  • 显示已安装的软件包:conda list

其他常用命令
  • 查看conda 版本:conda install numpy
  • 显示conda 帮助文档:conda --help
  • 创建conda 配置文件:conda config

镜像网站:

这里提供几个镜像地址,大家按需使用:

  • 阿里云镜像: https://mirrors.aliyun.com/pypi/simple/
  • 清华大学镜像:https://pypi.tuna.tsinghua.edu.cn/simple/
  • 豆瓣镜像:https://pypi.doubanio.com/simple/
  • 中科大镜像:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/

结论

Miniconda3是一个强大而灵活的Python环境管理工具,它可以帮助您轻松地创建和管理多个独立的Python环境,并安装和管理Python软件包和依赖项。在本文中,我们介绍了Miniconda3的安装过程、环境变量配置和一些常用的conda命令,希望这些信息可以帮助您更好地使用Miniconda3来开发Python应用程序。

期待后续更新!!!

欢迎大家,谢谢。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1648747.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

创建操作手册知识库的终极指南

在繁忙的工作中,有一个方便好用的操作手册知识库能帮我们节省大量时间,避免走弯路。那么,如何创建这样一个知识库呢?下面就给大家讲解一下简单易学的创建步骤。 一、明确目标与需求 在创建操作手册知识库之前,首先要明…

快速修复vcruntime140_1.dll丢失问题,多个亲测有效的方法分享

vcruntime140_1.dll 是Microsoft Visual C Redistributable包中的一个关键动态链接库(Dynamic Link Library)文件,它对于运行基于Visual C开发的应用程序至关重要。此文件属于运行时组件,为应用程序提供必要的运行时支持&#xff…

35.Docker-数据卷,目录挂载

注意:在容器内修改文件是不推荐的。 1.修改不方便,比如vi命令都无法使用。 2.容器内修改,没有日志记录的。 问题:那应该如何修改容器中的文件呢? 数据卷 volume是一个虚拟目录,指向宿主机文件系统中的…

shpfile转GeoJSON;控制shp转GeoJSON的精度;如何获取GeoJSON;GeoJSON是什么有什么用;GeoJSON结构详解(带数据示例)

目录 一、GeoJSON是什么 二、GeoJSON的结构组成 2.1、点(Point)数据示例 2.2、线(LineString)数据示例 2.3、面(Polygon)数据示例 2.4、特征(Feature)数据示例 2.5、特征集合&…

【负载均衡式在线OJ项目day1】项目结构

一.功能 查看题目列表,在线编程,判题功能,即leetcode的部分功能 二.宏观结构 整个项目是BS模式,客户端是浏览器,和用户交互并向服务器发起请求。 服务端从功能上来说分为两个模块,第一个是OJServer&…

做抖音小店需要注意什么?这几点很多人不知道,看完防踩坑

大家好,我是电商笨笨熊 抖音小店虽然推出了一段时间,但是依旧有新手玩家陆陆续续加入其中; 对于很多新手来说,只看到了其中红利,但却没有看到其中包含的一些运营小细节,且这些细节决定你店铺未来发展&…

Summer ‘24来啦!15个最热门的功能抢先看!

Salesforce Summer 24即将发布!本篇文章我们将深入了解Summer 24最热门的声明性功能。 01 自动化Lightning应用程序 新的自动化Lightning应用程序中包含所有与自动化相关的内容。访问该应用程序的用户可以在主应用程序中看到Flow、错误信息和其他基于社区的链接。…

mysql的数据结构及索引使用情形

先来说下数据的一般存储方式:内存(适合小数据量)、磁盘(大数据量)。 磁盘的运转方式:速度 旋转,磁盘页的概念:每一页大概16KB。 1、存储结构 哈希 是通过hash函数计算出一个hash值的,哈希的优点就是查找的时间复杂度…

重新规划路线

题目链接 重新规划路线 题目描述 注意点 题目数据 保证 每个城市在重新规划路线方向后都能到达城市 02 < n < 5 * 10^4connections.length n-1connections[i].length 20 < connections[i][0], connections[i][1] < n-1connections[i][0] ! connections[i][1] …

[leetcode]Z 字形变换

. - 力扣&#xff08;LeetCode&#xff09; class Solution { public:string convert(string s, int numRows) {int n s.length(), r numRows;if (r 1 || r > n) {return s;}int t r * 2 - 2;int c (n t - 1) / t * (r - 1);vector<string> mat(r, string(c, 0)…

Spring框架学习笔记(一):Spring基本介绍(包含容器底层结构)

1 官方资料 1.1 官网 https://spring.io/ 1.2 进入 Spring5 下拉 projects, 进入 Spring Framework 进入 Spring5 的 github 1.3 在maven项目中导入依赖 <dependencies><!--加入spring开发的基本包--><dependency><groupId>org.springframework<…

ISIS的工作原理

1.邻居关系建立 &#xff08;1&#xff09;IS-IS领接关系建立原则 1、通过将以太网接口模拟成点到点接口&#xff0c;可以建立点到点链路邻接关系。 2、当链路两端IS-IS接口的地址不在同一网段时&#xff0c;如果配置接口对接收的Hello报文不作IP地址检查&#xff0c;也可以建…

解决github的remote rejected|git存储库的推送保护

前言 git存储库的推送保护。当你试图推送代码到GitHub仓库时&#xff0c;由于存在与主分支&#xff08;master&#xff09;相关的仓库规则违规行为&#xff0c;推送会被拒绝了。这种保护机制帮助确保只有经过授权和符合规定的代码才能被合并到主分支&#xff0c;从而保护了主分…

【LeetCode刷题】410. 分割数组的最大值

1. 题目链接2. 题目描述3. 解题方法4. 代码 1. 题目链接 410. 分割数组的最大值 2. 题目描述 3. 解题方法 题目中提到的是某个和的最大值是最小的&#xff0c;这种题目是可以用二分来解决的。 确定区间&#xff0c;根据题目的数据范围&#xff0c;可以确定区间就是[0, 1e9]…

省份数量00

题目链接 省份数量 题目描述 注意点 1 < n < 200isConnected[i][j] 为 1 或 0isConnected[i][i] 1isConnected[i][j] isConnected[j][i] 解答思路 最初想到的是广度优先遍历&#xff0c;当某个城市不属于省份&#xff0c;需要从该城市开始&#xff0c;根据isConne…

直说了,你可能从没真正理解MPLS

号主&#xff1a;老杨丨11年资深网络工程师&#xff0c;更多网工提升干货&#xff0c;请关注公众号&#xff1a;网络工程师俱乐部 你们好&#xff0c;我的网工朋友。 尽管 MPLS 技术已经相当成熟&#xff0c;有关它的文章数不胜枚举&#xff0c;涵盖了从基本原理到 SR-MPLS 等…

卸载系统自带APP

Firefly RK3588 android 12自动多个系统软件&#xff0c;无法从UI界面进行手动删除。因此&#xff0c;考虑使用shell指令进行处理。 系统自动APP大多都安装在system/app目录下&#xff0c;且该目录多为只读。因此采用如下步骤&#xff0c; //Shell su adb shell su //重新挂载…

【前端】HTML基础(2)

文章目录 前言一、HTML常见标签1、 注释标签1.1 标题标签1.2 段落标签1.3 换行标签 2、 格式化标签2.1 加粗标签2.2 倾斜标签2.3 删除线标签2.4 下划线标签 3、 图片标签3.1 src属性3.2 alt属性3.3 title属性3.4 图片大小3.5 图片边框 4、 超链接标签4.1 属性4.2 属性 前言 这篇…

从项目开始学习Vue——02(若依框架)

往期&#xff1a; 从项目开始学习Vue——01 目录标题 一、基础插件&#xff08;一&#xff09;路由Vue Router&#xff08;二&#xff09;导航守卫&#xff08;路由拦截器&#xff09;二、Vuex&#xff08;一&#xff09;什么是VuexVuex的部分介绍内容&#xff1a; &#xff08…

antdVue 自定义table列配置

最近做项目的时候需要对页面的table进行列配置的需求 子组件 <div><a-modaltitle"列配置" :visible"visible" :closable"false" :footer"null"width"800px" height"448px"><div><a-row>…