文章目录
- 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/