conda可以做到不同项目就用不同虚拟环境,这样就能做到每个项目的依赖包都是相互独立
一、windows
环境变量
二、nano
本次安装Archiconda的外部python版本为python3.7.1
64-Bit (x86) Installer 属于标准x86 64架构
64-Bit (AWS Graviton2 / ARM64) Installer 属于arm 64架构
Releases · Archiconda/build-tools · GitHub 而achr64架构需要在这里下载
$ uname -m
aarch64
下载好后使用 bash 文件名.sh 的命令执行
yes
一直按住会车展示完毕条款
yes
回车
赋予权限 chmod 777 文件名
安装完成后记得到家目录配置环境变量以保证后面用的python是miniconda的
sudo vi ~/.bashrc
source ~/.bash
export PATH=/home/xxx/miniconda3:$PATH
可以用命令which python
查看用的是哪儿的python
三、环境与包版本管理
# -----------------------------环境管理--------------------------
# 创建环境
conda create -n env_rec python=3.10
# 初始化环境
conda init
# 查看所有环境
conda info --envs
# 激活环境
conda activate env_rec
# 切到项目路径安装所需的依赖
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
# 退出环境
conda deactivate env_rec
# 列出所有已创建的 Conda 虚拟环境及其信息
conda info --envs
# 删除虚拟环境(包括环境中的所有包和文件)
conda remove --name <虚拟环境名> --all
# -----------------------------包版本管理--------------------------
# 安装包
# pip install PackageName # 用 pip 安装 也可以
conda install PackageName
# 安装多个包
conda install PackageName1 PackageName2 ...
# 安装包并指定版本号
# pip install PackageName==版本号 # 注意这里是两个等号
conda install PackageName=版本号 # 注意这里是一个等号
# 卸载包
conda remove PackageName
# 更新包
conda update PackageName
# 更新环境中的所有包
conda update --all
# 列出已安装的包
conda list
# 搜寻包
conda search PackageName
# 退出环境
conda deactivate
基于创建的环境,将路径切换到项目路径,在项目中就可以使用创建的环境命令了
安装依赖包
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
将Pycharm项目SDK解释器指定到当前做好了的环境
法一
法二
指定解释器位置:archiconda3中的envs环境集中的env_rec环境bin
指定conda位置:archiconda3中的bin
法三