文章目录
- Anaconda简介
- 设置国内源
- pip || conda
- 一、Anaconda (Windows系统)
- 1.1 下载及安装
- 1.2 虚拟环境创建
- 1.3 在Pycharm中配置conda的环境
- 1.4 激活
- 二、Anaconda(Linux系统)
- 三、离线安装
- 3.1 Windows
- 3.1.1 联网设备下载
- 3.1.2 断网设备创建环境
- 3.1.3 下载包
- 自动化脚本
Anaconda简介
conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。
Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等。
Anaconda官网
https://www.anaconda/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/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下面),然后点击确认,即可配置成功。
1.4 激活
#
D:\anaconda3\Scripts\activate
# 退出
deactivate
# 创建venv虚拟环境在当前目录
python -m venv venv
# 激活虚拟环境(Windows) # 退出虚拟环境 deactivate
venv\Scripts\activate
二、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/
三、离线安装
Anaconda 官方仓库
https://anaconda/anaconda/repo
3.1 Windows
默认配置文件 C:\Users<用户名>.condarc
3.1.1 联网设备下载
# --download-only 功能仅下载包到本地缓存,但不安装
conda create -n lihtest Python==3.8.5 --download-only
下载位置在
3.1.2 断网设备创建环境
将下载的包复制到同样的位置
#生成索引文件
conda index D:\Programs\Anaconda3\pkgs
创建新环境
# Windows:file:///D:/path/to/pkgs
conda create -n lihtest --channel file:///D:/Programs/Anaconda3/pkgs python=3.8.5 --offline
3.1.3 下载包
# 创建离线包存储目录
mkdir D:\offline_packages
cd D:\offline_packages
pip download ollama tenacity psutil -d D:\offline_packages --platform win_amd64 --python-version 3.8.5 --only-binary=:all:
#--platform win_amd64:指定 Windows 64 位平台
#--python-version 3.8.5:匹配断网环境的 Python 版本
#--only-binary=:all::仅下载二进制包(避免源码编译问题)
断网环境中同样创建存储目录
# 创建离线包存储目录
mkdir D:\offline_packages
cd D:\offline_packages
断网环境中安装
pip install --no-index --find-links=D:\offline_packages ollama
缺少包时,按提示在网环境下载
pip install --no-index --find-links=D:\offline_packages ollama
自动化脚本
# 联网环境:生成安装清单
# pip
pip freeze > requirements.txt
# conda导出完整包列表(含依赖)
conda list --export > requirements.txt
pip download -r requirements.txt -d ./offline_packages
#断网环境:批量安装
pip install --no-index --find-links=./offline_packages -r requirements.txt
发布者:admin,转转请注明出处:http://www.yc00.com/web/1754699647a5193485.html
评论列表(0条)