Python 集成 Conda

激活Conda环境

bash 复制代码
# 1.初始化一次
#让 PowerShell 认识 conda 命令、支持 conda 激活环境
#⚠️执行完必须关闭 PyCharm 终端,重新打开终端才生效!
conda init powershell 

# 已有源可以跳过下面两行
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

##conda create 创建虚拟环境
## -n 命名
## -y 后面询问【是否确认创建】自动选 yes,不用手动打字确认
## 指定这个环境里的 Python 版本固定为 3.11.13
conda create -n rag_project python==3.11.13 -y  

## 进入刚刚建好的 rag_project 虚拟环境
conda activate rag_project

## pip install 安装 python 第三方库
## -r requirements.txt 读取当前文件夹里的 requirements.txt 文件
## 程序自动一次性全部安装,不用一个个手动 pip install
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

⚠️两个最容易踩的坑
conda init powershell 运行后一定要重启终端,否则 activate 依然报错
必须看到 (rag_project) 前缀,再执行 pip,不然包装错地方

# 列出本机所有conda虚拟环境
conda env list

如果安装失败
conda deactivate
conda remove -n rag_project --all -y

Pycharm导入conda

命令全部跑完之后,必须在 PyCharm 选中 rag_project这个虚拟环境的 Python 解释器,不然 PyCharm 还是用旧环境,代码运行提示找不到包!

一、操作步骤(Windows PyCharm)

  1. 打开顶部菜单:File → Settings → Project:你的项目名 → Python Interpreter
  2. 右上角点击齿轮图标 ⚙️ → Add Interpreter
  3. 左侧选择 Conda Environment✅ 选择 Existing environment(已有环境)不要选 New environment!
  4. 找到解释器路径:conda 环境 rag_project 的 python 路径大致位置:

Anaconda 安装目录 /envs/rag_project/python.exe

示例参考:

C:\Users\你的用户名\anaconda3\envs\rag_project\python.exe

  1. 选中 python.exe → 点击 OK 保存

PyCharm 2023 配置 conda 已有环境 rag_project(Windows 完整步骤)

相关推荐
1024奇点5 小时前
【仓颉语言入门 · 第二篇 第 22 课】
开发语言·ide·开源
实名上网宋凯宣5 小时前
Django
后端·python·django
Warren2Lynch6 小时前
C4 模型详解:利用 Visual Paradigm 可视化软件架构的综合指南
开发语言·uml
如若1237 小时前
【论文复现】CoFailMed:从零复现医学图像分割的共享失败审计,含完整代码流程与科研绘图
人工智能·python
Knight_AL7 小时前
Java 文件下载时文件名中的 `#` 被转换成 `%23`?一次 URL 编码与解码问题排查
java·开发语言
FRing037 小时前
vue2干货总结2(v-bind、v-for、v-model、指令修饰符、v-bind操作class和style)
开发语言·前端·vue.js·vue2
by209998 小时前
C++ 智能指针的所有权与使用
开发语言·c++·经验分享
砚底藏山河8 小时前
python量化自定义周期 K 线合成
java·开发语言·数据库·python·金融
视觉小萌新8 小时前
AI Class 3 · Chapter 1:变量、字符串、list/dict、if/for(python学习-小白版-有经验可跳过)
python·学习·list
IT召唤狮8 小时前
开源企业级零信任项目Pangolin,零信任能挡住PHP核弹漏洞吗?
开发语言·开源·php