当前位置: 首页 > news >正文

python入门篇12-虚拟环境conda的安装与使用

全文目录,一步到位

  • 1.前言简介
    • 1.1 介绍一下这俩版本的区别
  • 2. conda的安装及使用
    • 2.1 下载并配置基础环境
      • 2.1.1 下载完成后
      • 2.1.2 双击运行后的步骤
      • 2.1.3 剩下一直next即可, 打开的网页关了就行(或者取消勾选)
      • 2.1.4 配置环境变量
      • 2.1.5 最后一步 记得保存后测试
    • 2.2 conda基础指令
      • 2.2.1 指令说明
      • 2.2.2 conda设置镜像源
      • 2.2.3 conda升级
      • 2.2.4 注意事项
        • 2.2.4.1 conda导入后发现环境缺少
        • 2.2.4.2 之前有.venv虚拟环境的
    • 2.3 pip相关操作
      • 2.3.1 pip基础指令
      • 2.3.2 永久换配置源
    • 2.4 缓存清理
      • 2.4.1 conda的缓存
      • 2.4.2 pip的缓存
  • 3. pycharm与conda的结合
    • 3.1 打开pycharm的项目控制台
      • 3.1.1 项目中查看requirements.txt
    • 3.2 打开pycharm右下角 interpreter
      • 3.2.1 添加一个interpreter
      • 3.2.2 打开settings
  • 4. 文章的总结与预告
    • 4.1 本文总结
    • 4.2 下文预告


1.前言简介

python基础, 之前专栏中介绍了.venv的虚拟环境, 本篇则介绍另一种更加方便的虚拟环境使用, conda
在这里插入图片描述

1.1 介绍一下这俩版本的区别

miniconda包小, 只有基础环境
Anaconda 包比较完整, 适合新手开箱即用

2. conda的安装及使用

2.1 下载并配置基础环境

===> 官网下载传送门: anaconda download <===

2.1.1 下载完成后

在这里插入图片描述

2.1.2 双击运行后的步骤

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装路径 , 记住 一会配置环境变量使用(下面这张图)

在这里插入图片描述

在这里插入图片描述

这张图 翻译如下
在这里插入图片描述

2.1.3 剩下一直next即可, 打开的网页关了就行(或者取消勾选)

在这里插入图片描述

2.1.4 配置环境变量

键盘按 win 然后输入 环境变量 即可(windows10/11) 或者点系统属性 高级属性 环境变量

在这里插入图片描述
在这里插入图片描述

# ps: 图中没加也能用, 暂不影响
C:\ProgramData\miniconda3
C:\ProgramData\miniconda3\Scripts
C:\ProgramData\miniconda3\Library\bin

2.1.5 最后一步 记得保存后测试

win+R 输入 cmd

conda -Version

如图即为成功
在这里插入图片描述

2.2 conda基础指令

在这里插入图片描述

2.2.1 指令说明

create conda环境 : --name与-n相同 python不指定就是安装默认的python版本, 后面加空格加需要的包(没必要) , 回车后会让选择 y/N y表示创建虚拟环境 n表示不创建

# 查看conda有多少个环境(这三个都可以)
conda env list
conda info -e
conda info --envs# --name与-n相同 python不指定就是安装默认的python版本, 后面加空格加需要的包(没必要)
conda create -n 环境名(随便) python=3.11 # 激活虚拟环境
conda activate 环境名# 退出当前虚拟环境
conda deactivate# 直接进入base环境
conda activate# 删除虚拟环境
conda env remove -n 环境名# 导出环境(yml名随便) 指定--name 环境名
conda env export > environment.yml   # 导入环境
conda env create -f environment.yml

2.2.2 conda设置镜像源

不设置也没关系 , 可以直接pip 看2.3 pip操作即可

# 设置镜像源 与 删除镜像源(全局)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/annconda/pkgs/free/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/annconda/pkgs/free/# 会显示所有的config信息比较多
conda config --show
# 可以在后面加上你想要显示的某一项的名称,则只显示指定的内容
conda config --show channels

2.2.3 conda升级

# 更新conda
conda update conda
# 升级 (包)
conda update 包
# 升级 所有包
conda update --all
# 删除一个包
conda unupdate 包
# 更新python到最新
conda update python

2.2.4 注意事项

2.2.4.1 conda导入后发现环境缺少

注意, 导入只会导入conda带的环境 , pip的不会导入, 请看 2.3 pip相关操作 结合使用

2.2.4.2 之前有.venv虚拟环境的

请先退出当前.venv虚拟环境 deactivate 然后在进行操作

2.3 pip相关操作

2.3.1 pip基础指令

# -r 文件   -i 镜像源
pip install -r requirements.txt  -i https://pypi.tuna.tsinghua.edu.cn/simple
pip freeze > requirements.txt
pip install -r requirements.txt

2.3.2 永久换配置源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple# 删除镜像源(下面是用户级别设置)
pip config unset global.index-url
pip config unset global.index-url --user

2.4 缓存清理

2.4.1 conda的缓存

#查看conda缓存的使用情况
conda clean --dry-run --all
#清理conda缓存目录中的下载的包文件、索引文件和不必要的缓存文件
conda clean --all

2.4.2 pip的缓存

#查看pip缓存的使用情况
pip cache info
#查看cache列表
pip cache list
#查看cache路径
pip cache dir
#清除所有缓存,包括已下载但未安装的软件包和已安装但未被使用的缓存
pip cache purge
#只清除特定软件包的缓存。
pip cache remove 包

3. pycharm与conda的结合

3.1 打开pycharm的项目控制台

在这里插入图片描述

3.1.1 项目中查看requirements.txt

首先进入创建好的虚拟环境中 如上图所示
使用pip install -r 运行即可

3.2 打开pycharm右下角 interpreter

在这里插入图片描述

3.2.1 添加一个interpreter

注意 如果进到这里 提示没有conda 查看图中的位置 找到conda.bat文件 选择即可
condabin/conda.bat
在这里插入图片描述

3.2.2 打开settings

在这里插入图片描述

4. 文章的总结与预告

4.1 本文总结

conda pip 与pycharm 的虚拟环境使用

4.2 下文预告

TODO



作者pingzhuyan 感谢观看

http://www.lryc.cn/news/602229.html

相关文章:

  • 深入Go并发编程:Channel、Goroutine与Select的协同艺术
  • 博士申请 | 荷兰阿姆斯特丹大学 招收计算机视觉(CV)方向 全奖博士生
  • 达梦有多少个模式
  • 亚马逊地址关联暴雷:新算法下的账号安全保卫战
  • 四、计算机组成原理——第6章:总线
  • 基于Hadoop3.3.4+Flink1.17.0+FlinkCDC3.0.0+Iceberg1.5.0整合,实现数仓实时同步mysql数据
  • [VLDB 2025]面向Flink集群巡检的交叉对比学习异常检测
  • SVN与GIT的区别,分别使用与哪些管理场景?
  • Go-Elasticsearch Typed Client查询请求的两种写法强类型 Request 与 Raw JSON
  • 正则表达式 速查速记
  • 10、Docker Compose 安装 MySQL
  • flink yarn 问题排查
  • 同态滤波算法详解:基于频域变换的光照不均匀校正
  • 第4章唯一ID生成器——4.3 基于时间戳的趋势递增的唯一ID
  • 测试用例设计常用方法
  • Datawhale AI夏令营--Task2:理解项目目标、从业务理解到技术实现!
  • 用于 Web 认证的 抗量子签名——ML-DSA 草案
  • me.js - 基于angular的前端模块化框架
  • 【氮化镓】GaN同质外延p-i-n二极管中星形与三角形扩展表面缺陷的电子特性
  • 基于Vue3.0+Express的前后端分离的任务清单管理系统
  • 学习Python中Selenium模块的基本用法(2:下载浏览器驱动)
  • 【前端】Tab切换时的数据重置与加载策略技术文档
  • 三角洲摸金模拟器(简易版本)(开源)
  • Claude Launcher:支持Kimi K2的Claude Code可视化启动工具
  • ofd文件转pdf
  • iphone手机使用charles代理,chls.pro/ssl 后回车 提示浏览器打不开该网页
  • 【Spring Boot 快速入门】二、请求与响应
  • 搜索引擎高级搜索指令大全(Google、百度等浏览器通用)
  • nvim cspell
  • 打通视频到AI的第一公里:轻量RTSP服务如何重塑边缘感知入口?