1. Miniconda简介
Miniconda是一款小巧的python环境管理工具,安装包大约只有50M多点,其安装程序中包含conda软件包管理器和Python。一旦安装了Miniconda,就可以使用conda命令安装任何其他软件工具包并创建环境等。本文是在Windows 11系统下进行下载、安装和配置。
2. 安装Miniconda
2.1. 下载
在miniconda
的官网找到下载页面下载页面进行下载。根据自己电脑的操作系统版本下载,现在大部分电脑应该都是64位的,所以最好选择python3的64位版本,即Miniconda3 Windows 64-bit ,(电脑是32位,则下载32位版本)。
2.2. 安装
双击Miniconda3-latest-Windows-x86_64.exe
,无脑下一步,注意:不要选择添加到环境变量。
安装完成后,在任务栏搜索的地方输入Anaconda Powershell Prompt (miniconda3)
,打开PowerShell版本的Anaconda Promot
,此时便可以使用conda
命令了。
2.3. 配置
配置源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
2.4. 创建虚拟环境
conda默认会给系统创建一个base的环境,当然,也可以创建一个指定python版本的环境
conda create -n threshold_py_3.5 python=3.5.6
2.5. 查看已安装的环境
conda env list
# conda environments:
#
base * D:\devtools\miniconda3
threshold_py_3.5 D:\devtools\miniconda3\envs\threshold_py_3.5
2.6. 激活环境
conda activate threshold_py_3.5
检查是否正确(不要输入python3,不然会打开windows store)
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();
2.7. 退出或者切换
# 直接退出当前环境
conda deactivate
# 切换至默认环境
activate base
2.8. 安装依赖包
可以利用conda install
命令来安装,其用法等同于pip install
conda install pandas
注意,安装的时候请进入对应的环境去安装,安装完成后可通过import 模块名
来验证是否安装完成。
3. 将Miniconda配置到PowerShell中
每次使用conda
时都要搜索Anaconda Powershell Prompt
,很是麻烦,个人比较懒惰,尽量在PowerShell中就可以新建Anaconda Powershell Prompt
命令框。
3.1. 定义环境变量
在此电脑
->属性
->系统
->高级系统设置
->环境变量
->新建系统变量
,变量名为ANACONDA_HOME
,变量的值为miniconda的安装路径,我的安装路径是D:\devtools\miniconda3
3.2. 添加 PowerShell 配置文件
打开PowerShell,点击标题栏的下拉三角
->设置
,也可以使用快捷键ctrl + ,
打开PowerShell设置界面,在配置文件
中点击添加新配置文件
。
名称
# 名称 自己随便起个名字
Anaconda
命令行
输入以下内容即可
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
。将值设置为
%ANACONDA_HOME%\Menu\icons8-anaconda-96.png
此时,PowerShell应该是如下所示:
以后就可以在PowerShell中快速打开Anaconda Powershell Prompt
了。