最近和朋友交流的时候他告诉我了一个miniconda来进行多版本的python切换,后来我试了一下确实很好用,来安利一波~
使用前提:
需要在同一个电脑上安装多个版本的Python,例如:python3.7、python3.8、python2.7等等,可以利用miniconda创建的虚拟环境来进行不同版本的控制和使用。
如何使用:
1、miniconda下载网址 -> 官网
找到合适的版本后下载,安装~
其中这两个建议都勾选上,就不用配环境变量了。
2、添加conda的镜像服务器
因为conda 下载文件要用到国外的服务器,速度一般会比较慢,我们可以通过增加一个清华的镜像服务器来解决。
打开cmd终端或者Anaconda Prompt(快捷键: win+r :然后++输入cmd,回车),输入下面代码(每粘贴一行回车确认)。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
3、如何使用
打开Anaconda Prompt或CMD
创建虚拟环境:
conda create –n py37 python=3.7
-n : 虚拟环境的名称
python= : 下载的版本号
如果下载的不是python3.7版本,将python=()改成相应的版本
安装工具包的时候可能需要安装一些其他的工具,如果系统提示 proceed ([y]/n)? ,输入y, 回车就ok。
进入虚拟环境:
conda activate py37
退出虚拟环境:
conda deactivate
查看所有虚拟环境
conda env list
查看环境中的包
conda list
在虚拟环境中安装、卸载、更新包:
conda install python=3.6 激活虚拟环境后安装包 (可以指定版本)
conda remove packname 激活虚拟环境后移除包
conda update packname 激活虚拟环境后更新包
也可以用pip进行下载、安装