关于miniconda
方便的创建多个python虚拟环境,方便多个python项目同时开发的时候,每个项目都有自己独立的python开发环境。
相当于在一个园区,建立很多仓库,每个仓库都相互独立,可以安装不同的python环境,防止python环境不对应导致代码运行出错。
- 对于pip、conda、anaconda和miniconda的区别。
- conda是一个包和环境管理工具,它不仅能管理包,还能隔离和管理不同python版本的环境。类似管理nodejs环境的nvm工具。
- anaconda和miniconda都是conda的一种发行版。只是包含的包不同。
- anaconda包含了conda、python等180多个科学包及其依赖项,体格比较大。但很多东西你未必用到,所以才有mini版。
- miniconda是最小的conda安装环境,只有conda+python+pip+zlib和一些其他常用的包,体格非常迷你。
- pip也叫包管理器,和conda的区别是,pip只管理python的包,而conda可以安装所有语言的包。而且conda可以管理python环境,pip不行。
PS:miniconda所有的操作命令皆在命令行中完成,没有GUI界面。而anaconda是有界面的。
1.miniconda的安装
1)下载地址
在清华镜像站上面对应电脑上所安装的python版本下载对应的miniconda版本
下载到本地后进行安装
2)检查是否安装成功
安装好之后,win+s左上角点开Anaconda Prompt进行是否安装
win+r,cmd进入命令提示符,输入conda env list,会显示可用的虚拟环境,但是输入conda他会返回找不到,是因为系统还不知道他在哪里,所以下一步我们设置环境变量
2.anaconda的环境设置
1)环境设置
将安装路径\miniconda3
安装路径\miniconda3\Scripts
安装路径\miniconda3\Library\bin
添加到环境变量中
2)检查环境变量是否设置成功
显示如上图则说明miniconda环境变量设置完成
3)设置一个名为openmmlab的对应python版本虚拟环境
以管理员模式打开powershell,然后输入以下命令
Set-ExecutionPolicy RemoteSigned
初始化conda
conda init
创建名为openmmlab的对应python版本的虚拟环境
conda create -n openmmlab python=3.11
激活虚拟环境
conda activate openmmlab
退出虚拟环境
conda deactivate
建立名为openmmlab的文件夹,切换到对应文件夹,启动vscode
mkdir openmmlab #创建名为openmmlab的文件夹
cd openmmlab #切换到名为openmmlab的文件夹
code . #打开vscode
4)新建终端
在终端中输入命令,创建虚拟环境
conda create -n openmmlab python=3.11
选择虚拟环境对应的解释器
PyTorch的安装
1)安装PyTorch cpu版本
新建一个终端,输入以下命令
conda install pytorch torchvision torchaudio cpuonly -c pytorch
Jupyter的安装
关于Jupyter
Jupyter Notebook 是一个基于 Web 的交互式计算环境,支持多种编程语言,包括 Python、R、Julia 等。它的主要功能是将代码、文本、数学方程式、可视化和其他相关元素组合在一起,创建一个动态文档,用于数据分析、机器学习、科学计算和数据可视化等方面。Jupyter Notebook 提供了一个交互式的界面,使用户能够以增量和可视化的方式构建和执行代码,同时支持 Markdown 格式的文本和 LaTeX 数学符号。
1)安装命令
在命令提示符中输入以下命令,使用 pip 安装 Jupyter Notebook
pip install jupyter notebook
启动 Jupyter Notebook:在命令提示符中输入以下命令,启动 Jupyter Notebook
jupyter notebook
接下来Jupyter Notebook 会在默认的浏览器中打开,也可以通过http://localhost:8888/tree打开 。
在初次打开时可以设置password
2)设置密码
打开jupyter notebook
jupyter notebook
修改密码,确认密码
jupyter server password