安装和使用Miniconda来管理Python环境

news2024/11/25 0:27:14
安装和使用Miniconda来管理Python环境
  • 一、Miniconda简介
  • 二、Miniconda的安装
    • 1. 下载
    • 2. 安装
  • 三、Miniconda的配置
  • 四、Miniconda的使用
    • 1. Conda相关
    • 2. 环境管理
    • 3. 包管理

一、Miniconda简介
Miniconda是一个免费的最小化Python环境管理工具(精简版Anaconda),只包含Conda、Python和它们所依赖的一些包,以及pip、zlib等一些常用的包,可以用于安装和管理不同版本的Python环境和软件包,并在不同的环境之间进行切换以便于管理不同项目的依赖。
 

二、Miniconda的安装

这里以Windows系统为例,介绍Miniconda的下载和安装。

1. 下载

  1. Miniconda官方的下载链接: https://docs.conda.io/en/latest/miniconda.html#.
  2. Miniconda安装包下载步骤:

注意:步骤2处的Python version指的是Miniconda默认base环境的Python版本,一般建议选择最新的版本,当后面需要使用其他版本Python时可以使用conda命令新建。另外,如果电脑是32位,注意需选择Windows 32-bit版本下载。

2. 安装

Miniconda安装步骤:

  1. 选中下载好的Miniconda安装包,鼠标右键选择以管理员身份运行(A)开始安装;

2.选择Next >继续;

3.选择I Agree同意许可证协议;

4.选择为哪些用户安装Miniconda,可根据需要自行选择(二选一,这里选择为所有用户安装),然后点击Next >继续;

5.选择Miniconda的安装路径,可根据需要点击Browse…自行选择(这里直接安装在默认路径),然后点击Next >继续;

6.先按自己的需要选择复选框,然后点击Install继续;

7.等待安装进度条走完,然后点击Next >继续;

8.点击Finish完成安装

三、Miniconda的配置

miniconda安装完成以后,还需要设置电脑的环境变量,步骤如下:

1.先按住键盘的Win+R键打开运行窗口,然后输入sysdm.cpl后按Enter键打开系统属性窗口;

2.选择高级;

3.选择环境变量(N)…;

4.先选中系统变量(S)下的Path,然后点击编辑(I)…;

5.选择新建(N);

6.选择浏览(B)…;

7.在浏览文件夹窗口中,先选中Miniconda的安装目录(安装步骤里要求记住的那个路径),然再点击确定;

8.这样就完成了Miniconda的安装路径C:\Program Files\miniconda3的添加,接着需要重复第5-7步骤,将Miniconda的安装路径下的C:\Program Files\miniconda3\Scripts和C:\Program Files\miniconda3\Library\bin这两个路径也添加进来,这三个路径都加好以后,点击确定;

9.继续点击确定;

10.最后点击确定,这样环境变量就加完了;

11.下面来检查一下环境变量的设置是否成功,先按住键盘的Win+R键打开运行窗口,然后输入cmd后按Enter键打开command窗口;

12.在command窗口,输入conda --version然后按Enter键可以查询Conda版本,输入python --version然后按Enter键可以查询Python版本,可以查询它们到版本就说明环境变量的设置没有问题。

四、Miniconda的使用

Miniconda没有GUI界面,只能通过conda命令对Python环境和软件包进行管理,所以这里主要介绍一下conda的常用命令。

1. Conda相关

(1)查询conda版本 conda --version

(2)更新conda版本 conda update conda

2. 环境管理

(1)查询已创建的虚拟环境 conda env list

(2)创建新的虚拟环境 conda create -n 被创建的环境名 python=被创建的环境的版本号

(3)通过复制创建虚拟环境 conda create --name 被创建的环境名 --clone 被复制的环境名

(4)删除已创建的虚拟环境 conda remove -n 要删除的环境名 --all

(5)激活已创建的虚拟环境 conda activate 要激活的环境名

3. 包管理

(1)查询当前虚拟环境的所有包 conda list

(2)查询指定包有哪些版本 conda search 要查询的包名

(3)安装包到当前的环境里 conda install 要安装的包名=要安装的包版本

注意:该命令中安装包版本号可以省略,例如conda install pyserial=3.5表示为当前环境安装3.5版本的pyserial包,而conda install pyserial则表示为当前环境安装最新版本的pyserial包。

(4)更新当前环境的指定包 conda update 被更新的包名

(5)更新当前环境的所有包 conda update --all

(6)在当前的环境中删除包 conda remove 要安装的包名

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

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

相关文章

多图详细教你注册Google(Gmail)新账号,常见问题和注意事项

对于做外贸,或者需要和外国客户、朋友沟通的小伙伴来说,一个Google账号(也就是Gmail账号,下述统一用Google账号来表述)是非常必要的,一方面是通过Gmail邮箱收发邮件、沟通往来,另一个方面是很多…

redis集群配置(精华版):分片集群模式

分片集群模式 概念动手实操1、环境准备2、配置文件配置3、启动所有redis4、创建集群5、测试集群读/写 概念 ​ Redis 分片集群是一种用于横向扩展 Redis 数据库的方法,它将数据分散存储在多个 Redis 节点中,从而提高了系统的吞吐量和容量。在 Redis 分片…

报错:AttributeError: module ‘numpy‘ has no attribute ‘unit8‘解决

错误问题: 解决方法: 哥们姐们仔细一点吧这个unit8是打错了,无非就是uint8写成了unit8 应该是【uint8】,以后敲代码仔细点哦

Google Chrome将某个页签静音,不是网站

Google Chrome将某个页签静音,不是网站 打开chrome://flags/在里面搜索,audio,找到Tab audio muting UI contorl的选项,右侧设置为Enable。重新启动浏览器。 发现有声音的浏览器页签有一个喇叭图标,点击一下就行了。

It takes two (搜索)

本题链接:登录—专业IT笔试面试备考平台_牛客网 题目: 样例: 输入 3 4 AAAO AAAA AAAA 输出 NO 思路: 根据题目意思,如果存在的 A 联通不可以成为 矩形,输出 NO,否则输出 YES 这道题看数据范…

java线程(一)--进程,多线程,synchronized和lock锁,JUC,JUnit

Java线程入门 单核CPU和多核CPU的理解 单核CPU,其实是一种假的多线程,因为在一个时间单元内,也只能执行一个线程的任务。例如:虽然有多车道,但是收费站只有一个工作人员在收费,只有收了费才能通过&#xf…

hive之full outer join(全连接)使用

文章目录 前言语法 :总结 前言 full outer join结合了 LEFT JOIN 和 RIGHT JOIN 的结果,并使用NULL值作为两侧缺失匹配结果。 语法 : SELECT table1.column_name(s),table2.column_name(s) FROM table1 FULL OUTER JOIN table2 ON table1.column_name table2.c…

【YOLO 系列】基于YOLO V8的高速公路摄像头车辆检测识别系统【python源码+Pyqt5界面+数据集+训练代码】

摘要: 基于YOLO V8的高精度高速公路摄像头车辆检测识别系统可用于公路上车辆的识别检测与定位,利用YOLO V8算法可实现图片、视频、摄像头等方式对不同车辆进行目标检测识别,另外支持结果可视化与检测结果的导出。本系统采用YOLO V8目标检测模…

BM25 二叉树的后序遍历(postOrder()返回值用void)

import java.util.*;/** public class TreeNode {* int val 0;* TreeNode left null;* TreeNode right null;* public TreeNode(int val) {* this.val val;* }* }*/public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改&a…

软件测试-进阶篇

目录 测试的分类1 按测试对象划分1.1 界面测试1.2 可靠性测试1.3 容错性测试1.4 文档测试1.5 兼容性测试1.6 易用性测试1.7 安装卸载测试1.8 安装测试1.9 性能测试1.10 内存泄漏测试 2 按是否查看代码划分2.1 黑盒测试(Black-box Testing)2.2 白盒测试&a…

使用ssh免密登录服务器

最近写一些shell脚本的时候,需要读取远程服务器的目录下的内容,不能在脚本中直接使用密码,所以就想到了使用免密的方式进行读取。 一、虚拟机环境 下面是我安装的虚拟机网络配置 虚拟机编号 IP地址 子网掩码 账号 100 192.168.164.100…

每天学点儿Python(3) -- for循环

for循环结构格式如下 for 循环变量 in 遍历对象:语句块 举例一、 for i in "Hello"print(i) 执行结果如下 举例二、 #打印100-999之间的水仙花数 #注意:Python中 / 除法,运输后为浮点数, // 为取除法后的整数,而不是C/C中的注释…

使用VM搭建Linux服务器局域网

最近在了解一些LAN相关的内容,抱着学习的心态就使用了VM安装Linux虚拟机进行组建LAN(局域网)的测试。 一、虚拟机网络规划 下面是我安装的虚拟机网络配置 虚拟机编号 IP地址 子网掩码 网络连接 1 192.168.164.100 255.255.255.0 NAT…

python实现泊松回归

1 什么是基于计数的数据? 基于计数的数据包含以特定速率发生的事件。发生率可能会随着时间的推移或从一次观察到下一次观察而发生变化。以下是基于计数的数据的一些示例: 每小时穿过十字路口的车辆数量每月去看医生的人数每月发现的类地行星数量 计数数…

RabbitMQ Tutorial

参考API : Overview (RabbitMQ Java Client 5.20.0 API) 参考文档: RabbitMQ: One broker to queue them all | RabbitMQ 目录 结构 Hello World consumer producer 创建连接API解析 创建连接工厂 生产者生产消息 消费者消费消息 队列声明 工作队列Work Queues 公平…

1033 To Fill or Not to Fill

是否有能到达的站点 无,输出当前距离(最后一个到达站点距离满油箱状态下行走距离)有 有价格更低的站点 如果油量不足以到达新站点,加刚好到达该站点的油量(只加可到达范围内最便宜的油)有价格更高的站点 在…

【带你了解下前端开发语言有那些】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出…

[flink 实时流基础] 输出算子(Sink)

学习笔记 Flink作为数据处理框架,最终还是要把计算处理的结果写入外部存储,为外部应用提供支持。 文章目录 **连接到外部系统****输出到文件**输出到 Kafka输出到 mysql自定义 sink 连接到外部系统 Flink的DataStream API专门提供了向外部写入数据的方…

8_springboot_shiro_jwt_多端认证鉴权_多Reaml管理

1. 目标 前面一直讨论的是只有一个Reaml的场景,Shiro是可以管理多个Realm的。那么什么场景下,我们需要定义多个Realm,以及Shiro框架是如何管理多个Realm的,他们是如何工作的。本章将会解释上面的问题,最后会配置前面章…

MySQL中MHA故障排查

文章目录 MySQL故障排查MySQL主从环境常见故障1、故障一1.1 故障现象1.2 报错原因1.3 解决方法 2、故障二2.1 故障现象2.2 报错原因2.3 解决方法 3、故障三3.1 故障现象3.2 报错原因3.3 解决方法 4、故障四4.1 故障现象4.2 问题分析4.3 解决方法 5、故障五5.1 故障现象5.2 报错…