1.什么是MinicondaMiniconda是Anaconda的轻量级版本(Anaconda是一款开源的Python/R语言发行版2012年6月发布支持Windows、macOS、Linux系统集成了conda包管理器、Python解释器预装了NumPy、Pandas等数百个常用科学计算包专为数据分析、机器学习场景设计。)为什么要使用canda?可通过conda实现包管理与虚拟环境隔离轻松创建、切换不同版本的Python环境解决依赖冲突问题。在开发阶段不同的开发环境需要不同的第三方包,例如web开发阶段需要使用pymysql,SQLalchemy等在数据分析需要‌NumPy,‌Pandas,SciPy等,不同环境需要使用的包可能不相同,还需要重新下载,使用canda管理虚拟环境,不同开发阶段只需切换环境即可,不需要再重复下包2.下载安装下载地址:清华大学的镜像网站Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror以其中一个为例py311就是python版本3.112.1安装过程:1.点next2.使用canda的协议,点击I Agree (同意)3.为自己安装还是为终端所有用户安装[推荐为自己安装就可以了 Just Me] - 点击Next4.配置安装路径[我个人习惯将所有开发环境相关的都放在D盘一个文件夹内]5.下面这两个框,安装时默认勾选的,但是怕跟自己下载的python版本冲突,就给取消了,后面自己配置环境变量 -点击install2.2配置环境变量找到Minicanda的安装位置,在环境变量中添加三条打开命令行 输入:conda --version输入版本号说明可以使用了,并且环境变量生效了3.使用conda3.1查看已存在的虚拟环境:conda info --envs因为我已经创建过虚拟环境了,没有额外创建虚拟环境应该只有Base3.2 创建虚拟环境conda create -n 虚拟环境名称 python版本号我个人是根据开发环境创建的最后加env后缀 ,创建后会在Miniconda下的一个envs目录下创建虚拟环境目录3.3删除虚拟环境conda remove -n 虚拟环境名称 --all3.4激活虚拟环境[进入虚拟环境]activate 虚拟环境名称点击激活后,最前面会显示虚拟环境名称,然后可以查看该虚拟环境中的包或者下载三方包进入虚拟环境后对包进行操作:3.4.1:安装包conda install 包名3.4.2卸载包conda remove 包名3.4.3更新包conda update 包名3.4.4查看包conda list个人觉得在命令行进入虚拟环境下载删除包比较不习惯,我个人在pycharm中写程序,所以我喜欢在pycharm的终端进行下载和卸载,后面会说怎么在pycharm中使用conda.3.5退出虚拟环境,不需要指定虚拟环境名称直接退出conda deactivate4.在pycharm中使用conda1.创建新项目,环境选择 Custom environment2.选择已经存在的Select existing,type选择Conda3. Path to conda: 如果配置好环境变量应该会自动检测出来,如果没有检测到 就选择Miniconda文件下的scripts中的conda.exe[如果没有.exe是因为你的显示文件后缀名没有打开]4. 环境会自动匹配到Miniconda,然后会将你的虚拟环境检测出来,需要用什么环境就选择哪个环境即可,最后点击创建项目5.例如:我这里选择连接数据库的环境正常来讲项目文件管理这里会显示.venv,但是使用conda后不会显示,那怎么看使用的什么虚拟环境点击pycharm中的终端(在左下方)这个地方就变成了你选择的虚拟环境4.2在pycharm终端管理第三方包4.2.1查看包:pip list4.2.2安装包pip install 包名安装包需要好的网络环境,需要访问国外网站,也可以配置国内镜像源在c盘 - 用户目录 - 当前用户目录 -创建pip目录,添加一个pip.ini文件一定要后缀名为.ini最好打开后缀名显示,文件内容为: 配置的是清华的镜像网站,也可以配置阿里的等[global]index-url https://pypi.tuna.tsinghua.edu.cn/simple[install]trusted-host pypi.tuna.tsinghua.edu.cn4.2.3卸载包pip uninstall 包名这样在pycharm中虚拟环境下载的包也可以在创建新项目后使用到,