如何使用conda环境
1、区分Python交互式解释器与命令行
Python交互式解释器,用于执行Python语句或表达式,开头会显示Python版本信息,以“>>>”(三个大于号)作为提示符,Python解释器不能执行系统命令。


命令行:用于执行系统命令,如pip,cd等。
Windows操作系统中有两个命令行工具,分别是CMD和Windows PowerShell。


使用conda环境时,打开的是cmd命令行工具,虚拟环境的提示符前面有一个括号,显示当前正在使用的虚拟环境:

2、为什么要使用虚拟环境
当我们使用pip命令安装Python第三方库时,安装的Python文件会被安装在:
C:\Users\<你的用户名>\AppData\Local\Programs\Python\Python312\Lib\site-packages
如果我们在电脑上同时开发项目A和项目B
其中项目A需要安装pytorch 1.0而项目B需要安装pytorch 2.0,因为都安装在site-packages文件夹中,所以这时就会产生依赖冲突,pytorch 1.0 和pytorch 2.0不能共存。
3、虚拟环境如何隔离不同的依赖环境
conda会为每个虚拟环境创建一个独立的文件夹,例如,
在虚拟环境A中安装pytorch 1.0,则会将pytorch 1.0安装到虚拟环境A的文件夹下,
在虚拟环境B中安装pytorch 2.0,则会将pytorch 1.0安装到虚拟环境B的文件夹下,彼此共存,互不影响。

4、如何使用conda虚拟环境
1、创建虚拟环境
conda create -n <环境名>
2、激活虚拟环境
conda activate <环境名>
3、将pip的源服务器修改为国内服务器,让安装速度更快
#升级pip
python -m pip install -i https://mirrors4.tuna.tsinghua.edu.cn/pypi/web/simple --upgrade pip
#将默认的源替换为清华大学镜像
pip config set global.index-url https://mirrors4.tuna.tsinghua.edu.cn/pypi/web/simple
4、安装依赖
pip install <要安装的第三方库>
5、使用cd命令将命令行的工作路径切换到python程序所在文件夹
cd <Python程序所在的文件夹>
6、使用python <程序名.py>运行程序
python <程序名.py>