Anaconda安装 (windows&&Linux)

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

文章目录

  • 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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信