在Windows PowerShell上使用Miniconda
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 | conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ |
创建虚拟环境
conda默认会给系统创建一个base的环境,当然,也可以创建一个指定python版本的环境
1 | conda create -n threshold_py_3.5 python=3.5.6 |
查看已安装的环境
1 | conda env list |
激活环境
1 | conda activate threshold_py_3.5 |
检查是否正确(不要输入python3,不然会打开windows store)
1 | python |
退出或者切换
1 | # 直接退出当前环境 |
安装依赖包
可以利用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 | # 名称 自己随便起个名字 |
命令行
输入以下内容即可
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
了。