【BUG】conda虚拟环境下,pip install安装直接到全局python目录中

ops/2025/2/21 10:58:02/

问题描述

conda虚拟环境下,有的虚拟环境的python不能使用(which python时直接使用全局路径下的python),且pip install也会安装到全局路径中,无法安装到conda虚拟环境中。
在这里插入图片描述

解决方案

  1. 查看虚拟环境的PIP缓存默认路径python -m site -help,查看USER_BASEUSER_SITE是否是当前虚拟环境对应的路径,如果不是或者是None,需要手动找到 XXX/miniconda3/envs/ENV_NAME/lib/python3.XX/site.py文件进行更改(ENV_NAME是你的虚拟环境名字)。修改正确之后,测试pip安装which python,如果没问题大功告成。如果还是不行进行下一步。

USER_BASEUSER_SITE其实就是默认的启用Python通过pip自动下载的脚本和依赖安装包的基础路径。目前USER_BASE和USER_SITE都是python大环境下安装包所在的位置,要修改为conda环境下路径。
在这里插入图片描述

  1. 验证是否是因为新虚拟环境的文件夹没有权限:如果pip时说权限不够,然后sudo pip就直接默认安装到了全局python目录。这样的情况可能是因为新的conda环境所有文件没有权限,于是sudo时会使用有权限的全局python,因此需要对新创建的虚拟环境整个目录赋予权限:sudo chmod -R 755 /mnt/workspace/miniconda3/envs/diffusion/
    在这里插入图片描述
    sudo chmod -R 755 /paths/ 给新虚拟环境目录赋予权限后就解决问题啦!
    在这里插入图片描述

参考文献

【修改conda环境和缓存默认路径】修改Python 的 pip install 默认安装依赖路径
python基础】—conda环境下pip install 无法安装到指定conda环境中(conda环境的默认pip安装位置)


http://www.ppmy.cn/ops/158705.html

相关文章

LabVIEW 中dde.llbDDE 通信功能

在 LabVIEW 功能体系中,位于 C:\Program Files (x86)\National Instruments\LabVIEW 2019\vi.lib\Platform\dde.llb 的 dde.llb 库占据着重要的地位。作为一个与动态数据交换(DDE)紧密相关的库文件,它为 LabVIEW 用户提供了与其他…

百度 AI开源!将在6月30日开源文心大模型4.5系列

【大力财经】直击互联网最前线:百度近期动作频频,先是宣布将在未来数月陆续推出文心大模型4.5系列,并于6月30日正式开源。 据大力财经了解,自DeepSeek开源之风盛行全球后,开源闭源路径的选择就成为AI领域的热门话题&a…

Training for Computer Use

Training for Computer Use 核心事件:多家科技公司推出能操控计算机的智能体,字节跳动和清华大学团队引入UI - TARS模型,展示了训练模型实现计算机操控能力的新成果。 UI - TARS模型 基本信息:是视觉 - 语言模型Qwen2 - VL的微调版…

持有无人机飞手执照,会组装调试维修入伍参军技术详解

持有无人机飞手执照,并具备组装、调试、维修技能的入伍参军人员,在军队中将具有显著的技术优势和竞争力。以下是对这些技术的详细解析: 一、无人机飞手执照 重要性: 无人机飞手执照是从事无人机操作工作的合法凭证。根据相关规…

java开发程序员转行可以做些什么?

前言 Java程序员是一个职位,避免不了会出现有人想转行或者被迫转行的情况,有同学想要了解一下Java程序员转行的话都能干什么,这里小编就来给大家介绍几个比较多的,以供大家参考。 1.转行做管理人员 首先Java程序员转行多的就是做…

conda介绍及常用命令举例

Conda 是一个开源的包管理器和环境管理工具,它允许用户安装、管理、运行和分析 Python 和 R 软件包及其依赖项。Conda 特别擅长于创建隔离的环境,以便在同一台机器上运行不同版本的软件包而不会发生冲突。 以下是一些常用的 Conda 命令及其示例&#xf…

汽车油箱行业分析

一、行业现状 汽车油箱行业作为汽车产业的重要组成部分,主要负责燃油的储存、转移和使用,是发动机的动力来源。随着汽车市场的不断扩大和消费者对汽车性能要求的提高,汽车油箱行业也在不断创新和升级。目前,汽车油箱行业正朝着轻…

【人工智能】数据集合集!

本文将为您介绍经典、热门的数据集,希望对您在选择适合的数据集时有所帮助。 1 WriteGPT 更新时间:2024-03-31 访问地址: GitHub 描述: WriteGPT是基于OCR、NLP领域的最新模型所构建的生成式文本创作AI框架,目前第一版finetune…