【Python】使用国内镜像安装conda并创建python环境

news2024/11/16 2:18:50

conda介绍:

Conda 是一个开源的包管理系统和环境管理系统,由 Continuum Analytics 开发。它的主要作用是简化科学计算中软件包和依赖的安装和升级,并允许用户轻松地在不同的环境中切换。Conda 的设计初衷是为了简化 Python 环境的搭建和管理,但它的功能已经扩展到了支持其他编程语言,如 R、Julia 和 JavaScript。

Conda 的核心功能包括:

  1. 包管理:Conda 能够从各种源安装和管理包,包括官方的 Anaconda 仓库和用户自定义的仓库。它能够自动处理依赖关系,确保所有依赖的包都被正确安装。

  2. 环境管理:Conda 允许用户创建隔离的软件环境,每个环境可以包含不同版本的软件包和依赖。这使得在同一个系统上运行多个相互独立的软件环境成为可能,避免了不同项目之间的冲突。

  3. 命令行工具:Conda 提供了一套命令行工具,使得用户可以通过命令行界面进行包的安装、卸载、更新、搜索等操作,以及环境的创建、激活、删除等操作。

  4. 跨平台兼容性:Conda 支持多种操作系统,包括 Windows、macOS 和 Linux,使得用户可以在不同的操作系统之间轻松迁移工作环境。

  5. 集成开发环境(IDE)支持:Conda 与多种 IDE 集成,如 Jupyter Notebook、PyCharm、Spyder 等,方便开发者使用。

  6. Anaconda Navigator:这是一个图形用户界面,允许用户通过拖放和点击操作来安装和管理包,创建和管理环境。

  7. 数据科学工作流程:Conda 支持数据科学工作流程,包括数据处理、分析和可视化等。

  8. 科学计算生态系统:Conda 与各种科学计算工具和库集成,如 NumPy、Pandas、SciPy、Matplotlib 等,为科学计算提供支持。

一、下载conda

首先进入国内的镜像站,选择conda版本

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorIndex of /anaconda/archive/ | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。icon-default.png?t=O83Ahttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/如图,选择2024.02-1版本

点击下载

二、安装conda

双击安装包之后,弹出界面点击“next”

同意协议

选择“为所有用户安装”

更换路径。切记,一定要记住这个路径!!!!!

如图所示点击

等待安装

进入下一步

点击下一步

取消勾选

安装完成

三、配置环境变量

鼠标对着开始,右键,选择“系统”

选择“高级系统设置”

选择“环境变量”

选择编辑“Path”

依次添加如下路径:

这里假如我安装conda的路径为“D:\ProgramData\anaconda3”

D:\ProgramData\anaconda3
D:\ProgramData\anaconda3\Scripts
D:\ProgramData\anaconda3\Library\mingw-w64\bin
D:\ProgramData\anaconda3\Library\bin

四、检查安装是否成功

【Win+R】后输入“CMD”,打开控制台

输入指令检查conda版本:

conda --version

如图所示

五、创建、安装python环境

创建一个名字为“pyside”,Python版本为“3.8.8”的环境

conda create --name pyside python=3.8.8

 等待下载资源

提示是否确认,点击键盘上的【Y键】

等待安装

安装完成

获取当前conda环境

conda info --envs

运行conda环境,这里运行了一个名为“pyside”的环境

activate pyside

六、相关指令

conda list
查看环境中的所有包


conda install XXX
安装 XXX 包


conda remove XXX
删除XXX 包


conda env list
列出所有环境


conda create -n XXX
创建名为 XXX 的环境 conda


create -n env_name jupyter notebook
创建虚拟环境


activate noti(或 source activate noti)
启用/激活环境


conda env remove -n noti
删除指定环境


deactivate(或source deactivate)
退出环境


jupyter notebook 
打开Jupyter Notebook


conda config --remove-key channels 
换回默认源

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

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

相关文章

海洋大地测量基准与水下导航系列之二国外海底大地测量基准和海底观测网络发展现状(上)

海底大地控制网建设构想最先由美国斯克里普斯海洋研究所(Scripps Institution of Oceanography,SIO)提出,目前仅有少数发达国家具备相应技术条件。美国、日本、俄罗斯和欧盟等发达国家通过布测先进的海底大地控制网,不断完善海洋大地测量基准基础设施&am…

go 运行报错missing go.sum entry for module providing package

运行: #清理go.mod中不再需要的模块,并且会添加缺失的模块条目到go.sum中 go mod tidy

【全网最全】2024华为杯数学建模C题高质量成品查看论文!【附带全套代码+数据】

题 目: ___基于数据驱动下磁性元件的磁芯损耗建模 完整版获取: 点击链接加入群聊【2024华为杯数学建模助攻资料】:http://qm.qq.com/cgi-bin/qm/qr?_wv1027&kxtS4vwn3gcv8oCYYyrqd0BvFc7tNfhV7&authKeyedQFZne%2BzvEfLEVg2v8FOm%…

线段树优化dp,CF 413E - Maze 2D

目录 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 413E - Maze 2D 二、解题报告 1、思路分析 对于(li, l) -> (ri, r) …

nginx upstream转发连接错误情况研究

本次测试用到3台服务器: 192.168.10.115:转发服务器A 192.168.10.209:upstream下服务器1 192.168.10.210:upstream下服务器2 1台客户端:192.168.10.112 服务器A中nginx主要配置如下: log_format main…

接口加解密及数据加解密

目录 一、 加解密方式介绍 1.1 Hash算法加密 1.2. 对称加密 1.3 非对称加密 二、 我们要讲什么? 三、 接口加解密 四、 数据加解密 一、 加解密方式介绍 所有的加密方式我们可以分为三类:对称加密、非对称加密、Hash算法加密。 算法内部的具体实现…

Mysql高级篇(中)—— SQL优化之查询截取分析

SQL优化之查询截取分析 一、慢查询日志(1)简述(2)如何开启(3)慢查询日志分析工具介绍(了解)(4)官方工具 mysqldumpslow简述如何使用 二、SHOW PROCESSLIST三、(了解&…

网络安全详解

目录 引言 一、网络安全概述 1.1 什么是网络安全 1.2 网络安全的重要性 二、网络安全面临的威胁 2.1 恶意软件(Malware) 2.2 网络钓鱼(Phishing) 2.3 中间人攻击(Man-in-the-Middle Attack) 2.4 拒…

让C#程序在linux环境运行

今晚花一些时间,总结net程序如何在linux环境运行的一些技术路线。 1、采用.Net Core框架 NET Core 使用了 .NET Core Runtime,它可以在 Windows、Linux 和 macOS 等多个操作系统上运行。可以采用Visual Studio生成Linux版本的dll。 在Linux系统中&…

救生圈检测系统源码分享

救生圈检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Visio…

Python基础学习(3)

目录 一,函数 1,函数的定义 2,函数的参数 1,默认值 2,传参 3,返回值 4,变量的作用域 5,函数的调用 二,常用数据结构 1,列表 列表的定义 列表的特性…

机器学习的应用领域

机器学习在许多领域有广泛的应用,下面列出了一些主要的应用领域及其典型应用: 1. 图像识别 人脸识别:用于解锁手机、自动标记照片、监控安全系统。物体识别:应用于自动驾驶汽车、机器人、医疗影像分析中,帮助机器理解…

vue3 TagInput 实现

效果 要实现类似于下面这种效果 大致原理 其实是很简单的,我们可以利用 element-plus 组件库里的 el-tag 组件来实现 这里我们可以将其抽离成一个公共的组件,那么现在有一个问题就是通讯问题 这里我们可以利用父子组件之间的通讯,利用 v-model 来实现,父组件传值,子组…

蓝桥杯15届C/C++B组省赛题目

问题描述 小蓝组织了一场算法交流会议,总共有 5050 人参加了本次会议。在会议上,大家进行了握手交流。按照惯例他们每个人都要与除自己以外的其他所有人进行一次握手 (且仅有一次)。但有 77 个人,这 77 人彼此之间没有进行握手 (但这 77 人与…

Unity数据持久化4——2进制

概述 基础知识 各类型数据转字节数据 文件操作相关 文件相关 文件流相关 文件夹相关 练习题 using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Text; using UnityEngine;public class Exercises1 : MonoBehaviour {/…

金融科技与银行业的数字化转型

随着科技的迅猛发展,金融科技已经成为推动银行业数字化转型的重要力量。从移动支付到区块链,再到人工智能,这些新兴技术正逐渐改变银行的运作方式,不断提高银行的服务效率、提升客户体验,并推动整个金融生态系统的变革…

大数据-143 - ClickHouse 集群 SQL 超详细实践记录!

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

代码编辑器 —— Notepad++ 实用技巧

目 录 NotePad常用技巧一、查找二、标记三、插件四、自动补全 NotePad常用技巧 Notepad 的吉祥物是一只变色龙。它广泛应用于编程、网页开发、文本处理、脚本编写、文档编辑等领域。 一起看看它有哪些功能和特点: 1、对众多编程语言提供语法高亮显示 2、可折叠函数…

redis简单使用与安装

redis redis 是什么 Redis 是一个开源的,使用 C 语言编写的,支持网络交互的,内存中的Key-Value 数据结构存储系统,支持多种语言,它可以用作数据库、缓存和消息中间件。 一、存储系统特性 内存存储与持久化 Redis 主要将数据存储在内存中,这…

某省公共资源交易中心爬虫逆向分析

目标网站 aHR0cHM6Ly95Z3AuZ2R6d2Z3Lmdvdi5jbi8jLzQ0L3NjenQteHEvP3VzZXJJZD02NzM4OTg2MzkyNjA3NzAzMDQmcm93SWQ9NTI1MDYyMDI2ODg0NzE2NTQ0JnRpbWU9MjAwOC0xMS0yNiZjZXJ0aWZpY2F0ZU5vPTkxNDQwOTA0NjgyNDI2MzU4QyZjZXJ0aWZpY2F0ZVR5cGU9Mjg 一、抓包分析 请求头参数加密 二、…