Miniconda简介

Miniconda是一款小巧的python环境管理工具,安装包大约只有50M多点,其安装程序中包含conda软件包管理器和Python。一旦安装了Miniconda,就可以使用conda命令安装任何其他软件工具包并创建环境等。本文是在Windows 11系统下进行下载、安装和配置。

安装Miniconda

下载

miniconda的官网找到下载页面下载页面进行下载。根据自己电脑的操作系统版本下载,现在大部分电脑应该都是64位的,所以最好选择python3的64位版本,即Miniconda3 Windows 64-bit ,(电脑是32位,则下载32位版本)。

安装

双击Miniconda3-latest-Windows-x86_64.exe,无脑下一步,注意:不要选择添加到环境变量

安装完成后,在任务栏搜索的地方输入Anaconda Powershell Prompt (miniconda3),打开PowerShell版本的Anaconda Promot,此时便可以使用conda命令了。

配置

配置源

1
2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

创建虚拟环境

conda默认会给系统创建一个base的环境,当然,也可以创建一个指定python版本的环境

1
conda create -n threshold_py_3.5 python=3.5.6

查看已安装的环境

1
2
3
4
5
conda env list
# conda environments:
#
base * D:\devtools\miniconda3
threshold_py_3.5 D:\devtools\miniconda3\envs\threshold_py_3.5

激活环境

1
conda activate threshold_py_3.5

检查是否正确(不要输入python3,不然会打开windows store)

1
2
3
4
python
Python 3.5.6 |Anaconda, Inc.| (default, Aug 26 2018, 16:05:27) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> quit();

退出或者切换

1
2
3
4
# 直接退出当前环境
conda deactivate
# 切换至默认环境
activate base

安装依赖包

可以利用conda install命令来安装,其用法等同于pip install

1
conda install pandas

注意,安装的时候请进入对应的环境去安装,安装完成后可通过import 模块名来验证是否安装完成。

将Miniconda配置到PowerShell中

每次使用conda时都要搜索Anaconda Powershell Prompt,很是麻烦,个人比较懒惰,尽量在PowerShell中就可以新建Anaconda Powershell Prompt命令框。

定义环境变量

此电脑->属性->系统->高级系统设置->环境变量->新建系统变量,变量名为ANACONDA_HOME,变量的值为miniconda的安装路径,我的安装路径是D:\devtools\miniconda3

添加 PowerShell 配置文件

打开PowerShell,点击标题栏的下拉三角->设置,也可以使用快捷键ctrl + ,打开PowerShell设置界面,在配置文件中点击添加新配置文件

名称

1
2
# 名称 自己随便起个名字
Anaconda

命令行

输入以下内容即可

1
powershell.exe -ExecutionPolicy ByPass -NoExit -Command & '%ANACONDA_HOME%\\shell\\condabin\\conda-hook.ps1' ; conda activate '%ANACONDA_HOME%'

启动目录

取消选择“使用父进程目录”。它应该默认为 %USERPOFILE%

图标

在网上搜个conda的ico图标Anaconda icon in Windows 11 Color Style (icons8.com)下载到%ANACONDA_HOME%\Menu。将值设置为

1
%ANACONDA_HOME%\Menu\icons8-anaconda-96.png

此时,PowerShell应该是如下所示:

以后就可以在PowerShell中快速打开Anaconda Powershell Prompt了。