1、关于conda
conda是一个配置隔离python环境的工具
因为有些时候我们需要不同版本的python或不同版本的pip模块(比如你需要跑两个从github上下下来的代码,他们的tensorflow版本一个要求1.0一个要求2.0)
conda既可以实现pip模块不同版本共存,也可以实现python不同版本共存
conda只是一个工具,它有两种发行版,分别是Anaconda和Miniconda
anaconda是一个大而全的工具集合,包括了非常多常用的pip模块(如numpy、pandas、scipy、matplotlib等),它还有图形化的管理工具等
miniconda是一个单纯的conda工具,仅自带极少的python必要的包,干净纯粹,可以按照自己的需求构建任意环境
miniconda比anaconda小非常多,可以实现全部日常需求,只不过需要自己动手
2、下载
由于官网在境外,我们用国内镜像网站;这里使用清华的conda镜像
miniconda下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
anaconda下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
国内镜像网站
内存小就用minconda,两个差不多多了,minconda简洁一点,我下的Anaconda,方便新手用,两者没有什么差异;
打开后可以选择适合自己系统的安装包(win是exe,linux是sh),然后可以根据后边的日期找到最新版本,一般都选3.0的版本,因为2.0是给python2用的
一路next
finish就完成了;
在终端输入conda查看;
初始化一下,没初始化也不要紧;命令:conda init cmd.exe;完了后,在退出终端重新进一次;
如果找不到文件,咱自己添加一下;在安装的位置;找到conda.exe文件,复制到自己系统环境变量中去;
手动添加;
ok.成功了
3、换源
因为安装服务器在外面,安装慢,所以我们的得换源,在刚刚下载的官网界面里;
输入 : conda config --set show_channel_urls yes
然后再C盘用户(uers)查看你的
.condarc后缀文件把里面的内容删掉,换成
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
改变成这样保存
完成后保存后,在查看一下,确定改变了;在次在cmd中输入:conda clean -i
再输入:conda create -n myenv numpy 检查一下
4.创建虚拟环境
运行 conda info -e 命令看本地有哪些环境
4.1指定位置安装
下载python版本命令:conda create --name new python=3.8
pip里面是两个==,在conda是一个=;这句话的意思是创建一个名为new的3.8的conda环境
当然你也可以指定命名:conda create --prefix "E:\myconda" python=3.8
安装到你想安装的位置
如果每次敲路径,太麻烦,那么我们可以看我的这篇博客,修改在C盘下载的虚拟环境路径
在window下下载Anaconda时新建的虚拟环境在C盘解决方案
直接回车也可以输入y在回车;
创建成功的标志:三个done
再看一下; conda info -e
4.2激活命令
激活一下:conda activate myconda ;激活并进入这个虚拟环境
指定目录的命令
activate E:\myconda
F:\myconda\Scripts\activate
5、命令语句
5.1下载命令
pip install 包(下载的包)或者 conda install 模块名
5.2删除命令
删除命令:conda remove -n 环境名 --all
列如:conda remove --prefix E:\myconda --all
注:安装pytorch时,去官网找下载命令,在执行;不要自己直接装;
5.3下载配套的requirements.txt
如果下载别人的 requirements.txt文件命令
conda install --file F:\new-VScode-opencv\Project2-main\SnakeGame\requirements.txt
requirements.txt 为你的文件所在位置路径
或者 pip install -r F:\yolov5-master\yolov5-master\requirements.txt
要记得加镜像 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r F:\yolov5-master\yolov5-master\requirements.txt
6、参考文件
参考文件
参考视频