惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
阮一峰的网络日志
阮一峰的网络日志
博客园_首页
Last Week in AI
Last Week in AI
The Cloudflare Blog
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
美团技术团队
S
SegmentFault 最新的问题
量子位
大猫的无限游戏
大猫的无限游戏
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Microsoft Security Blog
Microsoft Security Blog
云风的 BLOG
云风的 BLOG
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
I
InfoQ
人人都是产品经理
人人都是产品经理
G
Google Developers Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Engineering at Meta
Engineering at Meta

博客园 - 星河赵

如何 限制大模型(LLM)仅基于知识库(RAG架构)回答 学习Ai LangChain&&LangGraph Vue 打包区分线上测试 Ubuntu + Nginx 使用 Let's Encrypt 生成 HTTPS 证书 微信支付申请相关资料 mysql 常用命令 熟练使用 mysql flask fastapi mysql 常用命令 LangChain AI 客服 Agent 项目学习笔记 海外stripe 聚合支付 ffmpeg 介绍 AE中制作带可替换屏幕的视频模版 记录|AI超写实短视频制作流程+提示词 服务端部署Vue 在Pycharm 中使用 Python Module 方式启动 uvicorn CentOS / OpenCloudOS 服务器如何安装远程桌面 Python 项目模块导入问题解决方案 2026 谷歌 Antigravity 最新安装教程! Vscode 常用配置 如何修改 Redis 数据存放路径 Vue 后台项目 Nginx 部署笔记(SPA / Vite 构建) Python -m 用法(极简版) Ubuntu 上安装 MongoDB 并启用事务的完整流程 mac 微信双开新方法 nginx 对静态资源进行压缩 HMAC-SHA256 请求签名与验签实践(Python 可直接复用) python fast api websocket 连接事例 在 Flask 中并发执行任务 Vscode 配置快捷键和JetBrains(pycharm)一样 Linux 服务器的 SSH 登录端口号 从默认的 22 改掉 配置 Docker 镜像加速器
Conda 虚拟环境完整指南
星河赵 · 2026-02-10 · via 博客园 - 星河赵

Conda 虚拟环境使用指南

本文档总结了在 CentOS 系统上使用 Miniconda 创建和管理 Python 虚拟环境的方法,包括安装、创建(可自定义路径)、激活、浏览和删除。


1. 安装 Miniconda

  1. 下载 Miniconda 安装脚本:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  1. 安装:
bash Miniconda3-latest-Linux-x86_64.sh
  • 安装路径默认 ~/miniconda3
  • 建议安装完成时选择修改 .bashrc
  1. 添加 Miniconda 到环境变量(如果安装时未自动添加):
echo 'export PATH="$HOME/miniconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
  1. 验证 conda 是否可用:
conda --version

输出示例:

conda 23.x.x

2. 创建虚拟环境

方法 A:按名字创建(默认路径)

conda create -n venv python=3.12 -y
  • -n venv → 环境名称
  • python=3.12 → 指定 Python 版本
  • -y → 自动确认

虚拟环境默认路径:

~/miniconda3/envs/venv

方法 B:自定义路径创建

conda create --prefix /opt/news2video/venv python=3.12 -y
  • --prefix → 指定完整路径
  • 适合服务器部署,环境在固定路径

3. 激活/切换虚拟环境

激活按名字的环境

conda activate venv

激活按路径的环境

conda activate /opt/news2video/venv

退出当前环境

conda deactivate

4. 浏览虚拟环境

列出所有 conda 虚拟环境:

conda env list

或者:

conda info --envs

输出示例:

# conda environments:
#
base                  *  /home/dev/miniconda3
venv                      /opt/news2video/venv
other_env                 /home/dev/miniconda3/envs/other_env
  • * 表示当前激活的环境
  • 显示环境名称和完整路径

5. 删除虚拟环境

按名字删除

conda remove -n venv --all

按路径删除(自定义路径环境)

conda remove --prefix /opt/news2video/venv --all

删除后,再执行 conda env list 检查,环境就消失了。


6. 安装依赖

在激活的虚拟环境中:

pip install --upgrade pip
pip install fastapi uvicorn aiohttp

或者从 requirements.txt 安装:

pip install -r requirements.txt

7. 最佳实践

  • 每个项目一个虚拟环境,干净安全
  • 自定义路径适合服务器部署,便于备份和迁移
  • 不要改系统 Python,避免破坏 CentOS 自带依赖
  • 删除环境时使用 --all,干净彻底
  • 激活虚拟环境后,直接用 python / pip
  • 如果安装时未自动添加 PATH,请使用:
echo 'export PATH="$HOME/miniconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc