Python虚拟环境创建与配置

📅 2026/7/20 14:25:21
Python虚拟环境创建与配置
python创建虚拟环境1.Python环境1.1推荐版本示例:python -V请从 Python 官网自行下载并安装 3.10.x 版本的解释器。1.2 Python虚拟环境1.进入虚拟环境存放目录2.创建虚拟环境例如名为venv_rag# 请将【3.10.x版本python解释器的绝对路径】替换为您的实际路径 where python 查看python.exe位置 整行即使实际绝对路径 【3.10.x版本python解释器的绝对路径】 -m venv venv_rag显示这样成功创建虚拟环境1.3进入项目目录没有提前创建一个D:\RAG_Project进入之后激活虚拟环境D:\RAG_ProjectRAG\Study_venv\python_venv\venv_rag\Scripts\activate显示这样进入成功普通虚拟环境装完了后面是针对RAG项目环境的安装包其他项目的安装包同理需要什么咨询搜寻安装包进行安装即可2 .Python三方包在项目目录进入环境后装第一步安装 langchain-experimentalpip install langchain-experimental0.3.4 -i https://mirrors.aliyun.com/pypi/simple/第二步创建 requirements.txt 文件复制进去redis8.0.0 PyMySQL1.2.0 pymilvus2.6.15 langchain-ollama1.1.0 langchain-huggingface1.2.2 langchain-community0.3.31 openai2.41.0 langchain-unstructured1.0.1 rank-bm250.2.2 jieba0.42.1 milvus-model0.2.12 sentence-transformers5.5.1 ragas0.4.0 python-docx1.2.0 python-pptx1.0.2 opencv-python4.13.0.92 PyMuPDF1.24.11 langchain-text-splitters1.1.2 starlette1.2.1 fastapi0.136.3 dashscope1.25.19 peft0.19.1 FlagEmbedding1.4.0 unstructured0.18.32 Markdown3.10.2 rapidocr-onnxruntime1.4.4 uvicorn0.49.0 torch2.12.1 jq1.12.0 faiss-cpu1.14.3 chromadb1.5.9 langchain-chroma1.1.0执行批量安装包任务pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/安装完成取pycharm进行配置python解释器虚拟环境解释器成功配置如果出现(base)的情况说明你当前同时激活了两个环境(venv_rag)你创建的 Python 虚拟环境。(base)你电脑上安装的Anaconda或Miniconda的默认基础环境。 为什么会出现(base)这通常是因为你之前安装过 Anaconda 或 Miniconda。Anaconda 被设置为开机自动激活其base环境。当你打开 PowerShell 时base环境会自动激活。之后你又在同一个终端里手动激活了venv_rag虚拟环境导致两个环境提示符叠加。 如何解决 针对 PyCharm 的解决方案方法一在 PyCharm 终端里临时退出立竿见影在 PyCharm 终端里执行powershellconda deactivate这样(base)会消失只保留(venv_rag)。但这个只在当前终端窗口有效下次打开新终端还会出现。方法二彻底关闭 conda 自动激活一劳永逸✅在 PyCharm 终端或系统命令行里执行powershellconda config --set auto_activate_base false执行后关闭当前 PyCharm 终端重新打开一个新的终端(base)就不会再出现了。方法三在 PyCharm 里设置终端启动命令仅针对 PyCharm如果不想改 conda 全局配置可以在 PyCharm 里单独设置打开File → Settings或Ctrl Alt S找到Tools → Terminal在Shell path里如果当前是 PowerShell可以修改为powershellpowershell.exe -NoExit -Command conda deactivate这样每次打开 PyCharm 终端时会自动执行conda deactivate(base)就不会出现了。 确认当前 Python 是否正确执行以下命令确认用的是虚拟环境的 Python而不是 conda 的powershellwhere python应该显示类似textD:\HeiMa-Python-AI\RAG\Study_venv\python_venv\venv_rag\Scripts\python.exe如果显示的是 conda 的路径比如C:\Users\xxx\anaconda3\...说明环境激活有问题。✅ 总结建议方案适用场景推荐度conda deactivate当前终端临时解决⭐⭐conda config --set auto_activate_base false全局永久解决⭐⭐⭐⭐⭐PyCharm 终端 Shell path 配置仅针对 PyCharm⭐⭐⭐推荐方法二一劳永逸以后在任何地方PyCharm、VS Code、系统命令行都不会再有(base)自动出现了。需要用到 conda 时手动conda activate base即可。