Anaconda安装 (windowsLinux)

文章目录

  • Anaconda简介
    • 设置国内源
    • pip || conda
  • 一、Anaconda (Windows系统)
    • 1.1 下载及安装
    • 1.2 虚拟环境创建
    • 1.3 在Pycharm中配置conda的环境
  • 二、Anaconda(Linux系统)

Anaconda简介

conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。
Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等。

Anaconda官网
https://www.anaconda.com/download-success


在这里插入图片描述

设置国内源

pip config set global.index-url
命令用于设置pip的全局源地址, 是针对pip工具的全局设置,更换的是pip获取包的默认源.

conda config --add channels
命令用于向conda的配置中添加新的频道(源),是为conda配置添加新的频道,并不改变默认源,而是增加额外的搜索路径

# Python pip 设置国内源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
# 可供选择的国内源有:
1、清华大学        
https://pypi.tuna.tsinghua.edu.cn/simple
2、中国科技大学 
https://pypi.mirrors.ustc.edu.cn/simple/
3、阿里云           
http://mirrors.aliyun.com/pypi/simple/
4、豆瓣               
http://pypi.douban.com/simple/

pip || conda

pip3 install 和 conda install 都是重要的包管理工具,但它们各自有不同的特点和适用场景,pip3 install 和 conda install 都用于在Python环境中安装包,但它们之间有一些关键区别。

包管理范围:
pip3 install:仅用于安装Python软件包。
conda install:可以安装包含任何语言编写的软件的软件包。
安装路径:
pip3install:通常将包安装到Python的site-packages目录中,如果使用虚拟环境,则安装到该环境的site-packages目录下。
conda install:将包安装到Anaconda的pkgs目录下,这允许conda管理包和其依赖关系。
依赖管理:
pip3 install:虽然可以处理包依赖,但不如conda在处理复杂依赖关系时那么强大。
conda install:更适合处理复杂的依赖关系,因为它可以同时管理和安装多个软件包及其依赖项。
环境兼容性:
pip3 install:可以在任何Python环境中使用,包括系统Python和虚拟环境。
conda install:主要用于Anaconda或Miniconda环境中,但也可以在系统Python中使用。
卸载方式:
pip3 install:通过pip安装的包只能用pip卸载。
conda install:通过conda安装的包可以用conda卸载,但pip安装的包需要用pip来卸载

一、Anaconda (Windows系统)

1.1 下载及安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

conda 常用命令

# 查看安装了哪些包
conda list
# 查看环境列表  如果没有安装虚拟环境,就会显示只有一个base
conda env list 
conda info -e
#查看默认配置信息  包括环境路径、下载的包的缓存位置等
conda info
#创建虚拟环境
conda create -n 环境名 python=3.9
#激活虚拟环境
Linux环境下执行命令:source activate 虚拟环境名
windows环境下执行命令:activate 虚拟环境名
#退出虚拟环境
conda deactivate
#删除虚拟环境 -n 参数后面跟着的是环境的名称,--all 表示删除该环境中的所有包。
conda remove -n 虚拟环境名 --all
#安装包
conda install package_name
#关闭虚拟环境
Linux环境下执行命令:source deactivate
Windows环境下执行命令:deactivate 虚拟环境名

1.2 虚拟环境创建

activate

在这里插入图片描述

3.conda创建虚拟python环境命令:
conda create -n 创建环境的名称 python=版本号

在这里插入图片描述

2.查看已创建虚拟环境的命令:
conda info -e 或者 conda env list

在这里插入图片描述
在这里插入图片描述

4.启动conda虚拟环境:* 代表当前环境
conda activate python_test

在这里插入图片描述

5、为conda安装清华镜像,以保证安装包的速度:

安装清华镜像
conda config --add channels https://pypi.tuna.tsinghua.edu.cn/simple
查看已经添加的频道列表
conda config --show channels

在这里插入图片描述

1.3 在Pycharm中配置conda的环境

a)打开Pycharm–File–Settings—Python Interpreter—Add Interpreter—Add Local Interpreter
b)左边找到Conda Environment–右边Interpreter处选择三个小点的省略号…
c)找到需要使用的Anaconda虚拟环境的安装路径,并且在这个目录下找到python.exe(在Tools下面),然后点击确认,即可配置成功。

在这里插入图片描述

二、Anaconda(Linux系统)

下载及安装

在这里插入图片描述

s390x.sh 对应IBM的System/390及其继承系统的64位架构,
aarch64.sh 对应ARM的64位架构,
x86_64.sh 对应x86架构的64位版本

# 查询Linux 硬件架构
uname -m  #可以显示系统架构
lscpu  #查看CPU的详细信息,包括架构、操作模式和字节序等信息
hostnamectl

在这里插入图片描述

安装

# 安装命令
bash Anaconda3-2024.02-1-Linux-x86_64.sh 
# 1)默认安装在用户目录下,回车即可安装;
# 也可自定义安装目录,直接输入安装目录,回车即可安装;
输入安装路径 /opt/Anaconda3
# 2)直到出现“Do you wish the installer to initialize 
#Anaconda3 by running conda init ? ”,输入no,回车

在这里插入图片描述

在这里插入图片描述

配置环境变量

vim /etc/profile
export PATH=/home/username/anaconda3/bin:$PATH
# 查询
echo $PATH

conda 基本命令

# 查询虚拟环境
conda info -e
# 激活
source activate li
# 查询数据源
conda config --show channels
# 删数据源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

探索 Atlassian 云平台:组织、站点、产品架构解析

我们通常访问的是 Atlassian 的某个云站点,比如填空题-中国站点为:cloze-cn.atlassian.net。当我们访问该站点内的具体产品时,只需在该站点的 URL 后添加相应产品的缩写,例如: Confluence: cloze-cn.atlassian.net/wi…

12.电子产品拆解分析-LED T8_16W灯管

12.电子产品拆解分析~LED_T8_16W家用灯管 一、功能介绍二、电路分析以及器件作用一、功能介绍 ①无需使用镇流器(启辉器),只需接到220V即可点亮使用;②节能省电 透光性强 无可视频闪;二、电路分析以及器件作用 220V交流电经过MB10F桥式整流出300V脉动直流电,然后经过6.8u…

某J 集成 cas5.3res api登录

在学习一个开源项目是时集成了cas,但文档过于简单,研究了两天这次记录做个补充 1.下载cas项目 GitHub - apereo/cas-overlay-template at 5.3 2.编译 解压zip,命令行进去,执行mvn clean package 结束之后会出现 target 文件夹&…

Android14 - Framework- Configuration的创建和更新

本文描述从启动一个新进程的Activity起,Framwork层Configuration的创建和传导过程。 首先,我们知道所有的Window容器都继承于WindowContainer,而WindowContainer本身是ConfigurationContainer的子类。于此同时,WindowProcessContr…

[NOIP1998 提高组] 拼数

[NOIP1998 提高组] 拼数 题目描述 设有 n n n 个正整数 a 1 … a n a_1 \dots a_n a1​…an​,将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。 输入格式 第一行有一个整数,表示数字个数 n n n。 第二行有 n n …

【Vue3遇见的问题】创建vue3的项目使用vscode打开后项目的app.vue里面存在爆红

出现的问题 直接上上问题:问题的图片如下: 解决方法 解决效果 补充 因为vetur的插件禁用了 所以需要一个新插件来 这里发现的官网推荐的插件 也就是volar 他两是一样的

各位老板,你需要的工厂数字孪生可视化库在这

各位老板是不是很喜欢下面这种有逼格的大屏,下面介绍一下怎么实现的,保证有所收获。 Cesium是一个开源的WebGL JavaScript库,用于创建高性能的三维地球、地图和虚拟环境。它支持在浏览器中实现高质量的地球模拟,同时提供了丰富的功能特点,使得…

【Linux进程的状态】

目录 看Linux源码中的说法 如何查看进程状态? 各个状态的关系 僵尸进程 举个栗子 现象 僵尸进程的危害 孤儿进程 举个栗子 现象 进程的优先级 基本概念 为什么要有进程优先级? 查看系统进程 进程的大致属性 进程优先级vs进程的权限 Linu…

AI基础知识(4)--贝叶斯分类器

1.什么是贝叶斯判定准则(Bayes decision rule)?什么是贝叶斯最优分类器(Bayes optimal classifier)? 贝叶斯判定准则:为最小化总体风险,只需在每个样本上选择那个能使条件风险最小的…

用 Open-Sora 高效创作视频,让创意触手可及

近年来,视频内容以爆炸式增长席卷了我们的生活。从短视频平台到直播带货,视频正成为人们获取信息和娱乐的主要方式。然而,传统视频制作流程往往耗时费力,对于普通用户来说门槛较高。 为了降低视频创作门槛,让更多人享…

Git的 .gitignore文件及标签使用

Git的 .gitignore文件及标签使用 什么是.gitignoregit check-ignore -v 文件名 查看.gitignore里面什么内容忽略了该文件 git add -f [filename] 强制添加把指定文件排除在 .gitignore 规则外的写法给命令配置别名标签创建标签git tag [name] 创建标签git tag 列出所有标签git …

RESNET的复现pytorch版本

RESNET的复现pytorch版本 使用的数据为Object_102_CaDataset,可以在网上下载,也可以在评论区问。 RESNET模型的亮点 1.提出了残差模块。 2.使用Batch Normalization加速训练 3.残差网络:易于收敛,很好的解决了退化问题&#…

真实数据!一张切片实现101种蛋白的超多重空间单细胞原位成像

头颈鳞状细胞癌 (HNSCC) 是第七大常见癌症。免疫检查点抑制剂 (ICIs) 在治疗复发/转移病例方面显示出良好前景,约30%的患者可获得持久获益。但是目前反映HNSCC肿瘤微环境 (TME) 特征的生物标志物有限,需要更深入的组织表征分析。因此,需要新的…

linux查看cpu/内存/磁盘利用率

1、cpu 命令: top 2、内存 命令: free -h 3、磁盘 命令: df -h

《操作系统真相还原》读书笔记九:用c编写内核

用c语言先编写一个死循环 main.c int main(void) {while(1);return 0; }编译该文件 gcc -c -o main.o main.c-- Ttext参数表示起始虚拟地址为0xc0001500 -e参数表示程序入口地址 ld main.o -Ttext 0xc0001500 -e main -o kernel.bin-- 将kernel.bin写入第9个扇区 dd if/ho…

十九、网络编程

目录 一、什么是网络编程二、网络编程三要素2.1 IP2.2 InetAddress的使用2.3 端口号2.4 协议 三、UDP通信程序3.1 发送数据3.2 接收数据3.3 练习 四、UDP的三种通信方式五、TCP的通信程序六、三次握手和四次挥手七、练习7.1 TCP通信练习1——多发多收7.2 TCP通信练习2——接收和…

Cookie使用

文章目录 一、Cookie基本使用1、发送Cookie2、获取Cookie 二、Cookie原理三、Cookie使用细节 一、Cookie基本使用 1、发送Cookie package com.itheima.web.cookie;import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.annotation.*; import java.io.I…

82.删除排序链表中的重复元素II

给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 示例 1: 输入:head [1,2,3,3,4,4,5] 输出:[1,2,5]示例 2: 输入:head [1,1,1,2…

【OJ比赛日历】快周末了,不来一场比赛吗? #03.23-03.29 #16场

CompHub[1] 实时聚合多平台的数据类(Kaggle、天池…)和OJ类(Leetcode、牛客…)比赛。本账号会推送最新的比赛消息,欢迎关注! 以下信息仅供参考,以比赛官网为准 目录 2024-03-23(周六) #7场比赛2024-03-24…

高级数据结构 <AVL树>

本文已收录至《数据结构(C/C语言)》专栏! 作者:ARMCSKGT 目录 前言正文AVL树的性质AVL树的定义AVL树的插入函数左单旋右单旋右左双旋左右双旋 检验AVL树的合法性关于AVL树 最后 前言 前面我们学习了二叉树,普通的二叉树没有任何特殊性质&…