miniconda基础命令
1、检查当前conda版本
bash
(base) PS C:\Users\benji> conda --version
conda 25.9.1
2、创建conda环境
不指定python版本
conda create --name 环境名称(英文)
bash
(base) PS C:\Users\benji> conda create --name demo_3.8_anyversion
(base) PS C:\Users\benji> conda activate demo_3.8_anyversion
(demo_3.8_anyversion) PS C:\Users\benji> python # 直接会下载最新的python版本
Python 3.12.7 (tags/v3.12.7:0b05ead, Oct 1 2024, 03:06:41) [MSC v.1941 64 bit (AMD64)] on win32
指定python版本
conda create --name 环境名称(英文) python=3.x
bash
(base) PS C:\Users\benji> conda create --name demo_3.8 python=3.8
(base) PS C:\Users\benji> conda activate demo_3.8
(demo_3.8) PS C:\Users\benji> python # 发现python版本是3.8
Python 3.8.20 (default, Oct 3 2024, 15:19:54) [MSC v.1929 64 bit (AMD64)] :: Anaconda, Inc. on win32
3、列出所有虚拟环境
bash
(base) PS C:\Users\benji> conda env list
# conda environments:
#
# * -> active
# + -> frozen
Python C:\Users\benji\.conda\envs\Python
base * D:\miniconda
demo_3.8 D:\miniconda\envs\demo_3.8
demo_3.8_anyversion D:\miniconda\envs\demo_3.8_anyversion
4、进入虚拟环境
conda activate 环境名称
bash
(base) PS C:\Users\benji> conda activate demo_3.8
(demo_3.8) PS C:\Users\benji>
5、退出虚拟环境
conda deactivate
bash
(base) PS C:\Users\benji> conda activate demo_3.8
(demo_3.8) PS C:\Users\benji> conda deactivate
(base) PS C:\Users\benji>
6、删除环境
conda remove --name 环境名称 --all
bash
(base) PS C:\Users\benji> conda remove --name demo_3.8_anyversion --all
3 channel Terms of Service accepted
Remove all packages in environment D:\miniconda\envs\demo_3.8_anyversion:
No packages found in D:\miniconda\envs\demo_3.8_anyversion. Continuing environment removal
Everything found within the environment (D:\miniconda\envs\demo_3.8_anyversion), including any conda environment configurations and any non-conda files, will be deleted. Do you wish to continue?
(y/[n])? y
(base) PS C:\Users\benji> conda env list
# conda environments:
#
# * -> active
# + -> frozen
Python C:\Users\benji\.conda\envs\Python
base * D:\miniconda
demo_3.8 D:\miniconda\envs\demo_3.8
国内加速镜像
conda和pip都是国外服务器,下载很慢,需要更换为国内的源
例如在虚拟环境中下载安装opencv很慢,需要换源
一、windows及其他系统conda换源方法
bash
(demo_3.8) PS C:\Users\benji> conda config --remove-key channels # 清除所有旧的源记录:
(demo_3.8) PS C:\Users\benji> conda clean -i # 清除本地缓存的索引数据(防止读取旧缓存):
Will remove 1 index cache(s).
Proceed ([y]/n)? y
# 添加国内最稳定的中科大源(主力推荐)
(demo_3.8) PS C:\Users\benji> conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
(demo_3.8) PS C:\Users\benji> conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
(demo_3.8) PS C:\Users\benji> conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
(demo_3.8) PS C:\Users\benji> conda config --set show_channel_urls yes
(demo_3.8) PS C:\Users\benji> conda config --show channels # 查看当前生效的源,确认已经替换成功即可
channels:
- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- defaults
二、windows及其他系统pip换源方法:
2.1 Windows
2.1.1 临时使用:
bash
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple {包名}
2.1.2 永久使用:
第一步: 在C:\Users\Administrator 目录下 创建pip文件夹
第二步:在第一步创建的文件夹下(C:\Users\Administrator\pip)创建pip.ini文件
第三步:记事本编辑保存pip.ini文件内容为以下部分:中国电信源
bash
[global]
index-url = https://mirrors.ctyun.cn/pypi/simple/
[install]
trusted-host = mirrors.ctyun.cn
三、三板斧原则
先用conda安装,再用pip安装,最后使用url安装