目录

前言

 第一步、软件的安装,本步骤不可以跳过

第二步、 miniconda基本配置,本步骤主要是修改".condarc"这个文件

 第三步、 miniconda初始化,本步骤不可以跳过

 第四步、管理虚拟环境

 第五步、使用conda命令管理包,然而,假如用户仍然喜欢使用pip命令,请往下文看

 第六步、笔者创建了一些python虚拟环境,使用的命令供读者参考

其它 

参考链接 


前言

本文的配置命令均为DOS命令,Win10用户,配置miniconda环境变量后,可以用cmd.exe执行这些命令。同时,基于上述原因,本文采取模块化写作方式。

//操作系统为Window 10
//miniconda版本为Miniconda3-py3.10.10_23.3.1

 第一步、软件的安装,本步骤不可以跳过

//【conda软件镜像下载网站】https://mirrors.tuna.tsinghua.edu.cn/
//【miniconda安装请参照】https://blog.csdn.net/weixin_42968757/article/details/120187522
//安装完毕后,打开安装文件夹。一方面,配置环境变量(我的安装路径为E:\Python\Miniconda3,那么我的环境变量就是E:\Python\Miniconda3)
//另一方面,注意程序文件的名字必须得是"conda.exe",如若是"_conda.exe"或者其它情况,应重命名为"conda.exe",否则,cmd中输入"conda"命令无效。

第二步、 miniconda基本配置,本步骤主要是修改".condarc"这个文件

详细说明请参考以下三个链接:
https://blog.csdn.net/weixin_42968757/article/details/120187522 【miniconda安装和python环境搭建】
https://blog.csdn.net/m0_45176278/article/details/126670991 【修改conda默认envs_dirs和pkgs_dirs】
https://blog.csdn.net/hshudoudou/article/details/126388686 【给envs这个文件夹加一个执行权限】
笔者给出的配置命令,是对上述三篇文章的提炼,读者可按自己的需求,挑选自己需要的配置命令。

/*基本配置*/{
	/*设置镜像源*/{
		conda config --set show_channel_urls yes//先运行这条命令
		//配置文件放在"C:\用户"文件夹下,查看需打开隐藏的项目
		//在"C:\用户"路径下找到".condarc"文件
		//把链接"https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/"内的代码拷贝到文件内
		conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
		conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
	}
	/*修改conda默认envs_dirs和pkgs_dirs*/{
		conda config --add envs_dirs E:\Python\Miniconda3\envs
		conda config --add pkgs_dirs E:\Python\Miniconda3\pkgs
	}
	/*显示config信息*/{
		conda config --show//能显示所有的ocnfig信息
		conda config --show channels//显示channels的信息
	}
}

 第三步、 miniconda初始化,本步骤不可以跳过

/*初始化-重要的步骤*/{
//需要初始化,否则激活虚拟环境步骤,报错
E:
cd E:\Python\Miniconda3\Scripts
conda init
}

 第四步、管理虚拟环境

从这一步开始,用户可以专注于构建Python虚拟环境的了。
笔者仅提供了一些参考命令,并不代表每一条命令都是刚需。

/*虚拟环境*/{
	conda create -n [your_env_name] python=[3.8|3.9|3.10]//创建虚拟环境
	conda list -n [your_env_name]//查看某个指定环境的已安装包
	conda install -n [your_env_name] [package_name]//安装虚拟环境的包
	conda update -n [your_env_name] [package_name]//更新指定的环境的package
	conda remove -n [your_env_name] [package_name]//删除虚拟环境中的包
	conda activate [your_env_name]//激活虚拟环境
		python --version//检查虚拟环境的python版本
		conda deactivate//退出虚拟环境
		conda activate [your_env_name]//切换虚拟环境
	conda info --envs//查看已有环境
	//这里有一个默认的base虚拟环境的包,它的文件夹路径是E:\Python\Miniconda3\Lib\site-packages
	/*重命名虚拟环境*/{
		conda create -n conda-new --clone conda-old//复制旧的环境并重构一个名字,生成"重命名"虚拟环境
		conda remove -n conda-old --all//删除旧的环境
	}
	conda remove -n [your_env_name] --all//删除虚拟环境
}

 第五步、使用conda命令管理包,然而,假如用户仍然喜欢使用pip命令,请往下文看

本文文末提供的参考链接中,有一篇“pip install 和conda install的区别”,可以去看。

/*包的操作*/{
conda list//查看conda安装的所有包,文件夹路径是E:\Python\Miniconda3\pkgs
conda search [package_name]//查询
conda install [package_name]//安装
conda update [package_name]//更新
conda remove [package_name]//卸载
conda update --all//更新所有包
//虚拟环境中,右边这些包:bzip2 ca-certificates libffi openssl sqlite tk tzdata vc vs2015_runtime xz zlib,不可以卸载
}

 第六步、笔者创建了一些python虚拟环境,使用的命令供读者参考

/*实例*/{
//【python包常用的镜像下载网站】https://pypi.tuna.tsinghua.edu.cn/simple/

conda create -n 1-我的Python脚本 python=3.10.10
E:\Python\Miniconda3\envs\1-我的Python脚本\python.exe -m pip install img2pdf Pillow PyPDF2 -i https://pypi.tuna.tsinghua.edu.cn/simple/
conda list -n 1-我的Python脚本 --export>package-list.txt

conda create -n 2-数据绘图 python=3.10.10
conda install -n 2-数据绘图 xlrd=2.0.1
E:\Python\Miniconda3\envs\2-数据绘图\python.exe -m pip install jupyter matplotlib numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/
conda list -n 2-数据绘图 --export>package-list.txt

conda create -n 3-深度学习 python=3.9
//【访问链接下载whl文件】https://download.pytorch.org/whl/cu116
E:\Python\Miniconda3\envs\3-深度学习\python.exe -m pip install torch-1.13.1+cu116-cp39-cp39-win_amd64.whl
E:\Python\Miniconda3\envs\3-深度学习\python.exe -m pip install torchaudio-0.13.1+cu116-cp39-cp39-win_amd64.whl
E:\Python\Miniconda3\envs\3-深度学习\python.exe -m pip install torchvision-0.14.1+cu116-cp39-cp39-win_amd64.whl
//【torch.cuda.is_available()返回false——解决办法】https://blog.csdn.net/qq_46126258/article/details/112708781
E:\Python\Miniconda3\envs\3-深度学习\python.exe -m pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple/
conda list -n 3-深度学习 --export>package-list.txt

conda create -n 99-Python-package-test python=3.10.10
E:\Python\Miniconda3\envs\99-Python-package-test\python.exe -m pip install fitz -i https://pypi.tuna.tsinghua.edu.cn/simple/
E:\Python\Miniconda3\envs\99-Python-package-test\python.exe -m pip install PyMuPDF -i https://pypi.tuna.tsinghua.edu.cn/simple/
E:\Python\Miniconda3\envs\99-Python-package-test\python.exe -m pip uninstall fitz
E:\Python\Miniconda3\envs\99-Python-package-test\python.exe -m pip uninstall PyMuPDF
E:\Python\Miniconda3\envs\99-Python-package-test\python.exe -m pip install pyyaml -i https://pypi.tuna.tsinghua.edu.cn/simple/
}

其它 

/*其它*/{
conda install pyspark=2.3.0//安装指定版本的包
pip uninstall xxx//要是conda命令失败可以用pip
conda update python//更新python
conda list --revisions//base环境重置
python -m pip freeze >package-list.txt//把包名都记录到文本文件中,">"符号是重定向的意思
python -m pip uninstall -r package-list.txt -y//删除文本文件中记录的所有包
conda list --export>package-list.txt//把包名都记录到文本文件中
conda create -n [your_env_name] --file package-list.txt//创建虚拟环境的同时安装文本文件中的所有包
conda update -n base conda//更新conda的版本
conda install conda=23.5.0//更新conda的版本
conda clean -a
}

参考链接 

/*参考链接*/{
//【参考链接】https://blog.csdn.net/weixin_42968757/article/details/120187522 【miniconda安装和python环境搭建】
//【参考链接】https://blog.csdn.net/m0_45176278/article/details/126670991 【修改conda默认envs_dirs和pkgs_dirs】
//【参考链接】https://blog.csdn.net/hshudoudou/article/details/126388686 【给envs这个文件夹加一个执行权限】
//【参考链接】https://blog.csdn.net/qq_34548075/article/details/119715987 【Powershell、CMD添加conda init】
//【参考链接】https://www.cnblogs.com/lynsha/p/13627678.html 【Anaconda创建、激活、退出、删除虚拟环境】
//【参考链接】https://www.zhihu.com/question/395145313 【pip install 和conda install的区别】
//【参考链接】https://juejin.cn/s/conda%20update%E5%92%8Cupgrade 【conda update和upgrade区别】
//【参考链接】https://zhuanlan.zhihu.com/p/37093476 【正确打开方式——ANACONDA和jupyter安装】
//【参考链接】https://blog.csdn.net/m0_46825740/article/details/120932098 【base环境重置】
//【参考链接】https://blog.csdn.net/fei347795790/article/details/128840205 【删除python包】
//【参考链接】https://zhuanlan.zhihu.com/p/537439636?utm_id=0 【Conda的使用】
//【参考链接】https://blog.csdn.net/weixin_44808890/article/details/124294031 【anaconda中的pkgs文件清理】
}

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐