window下下载Anaconda及python并创建虚拟环境

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后缀文件把里面的内容删掉,换成

代码语言:javascript
复制
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、参考文件

参考文件

参考视频