pip虚拟环境包的问题

前言:

今天创建了一个虚拟环境,之后装了一个ray的,结果报错

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.

clearpath-config 1.3.3 requires importlib-metadata, which is not installed.

generate-parameter-library-py 0.5.0 requires jinja2, which is not installed.

generate-parameter-library-py 0.5.0 requires typeguard, which is not installed.

上述的这些包和我要装的包一毛钱关系都没有,到底是什么问题呢?

原因:

我在~/.bashrc里面有

复制代码
source /opt/ros/humble/setup.bash

这样导致

复制代码
echo $PYTHONPATH

结果中

由于pip安装包的时候会检查pip list的包,而pip list找包的路径包括了PYTHONPATH这个环境变量,这样导致虚拟空间里面有很多不应该存在的包。

这样在pip安装包的时候,会检查依赖关系,发现有些包的依赖关系不满足,所以报错了。

相关推荐
Highcharts.js1 天前
倒置百分比堆叠面积图表示列详解|Highcharts大气成分图表代码
开发语言·信息可视化·highcharts·图表开发·面积图·图表示例·推叠图
Li emily1 天前
解决了加密货币api多币种订阅时的数据乱序问题
人工智能·python·api·fastapi
csdn_aspnet1 天前
C语言 Lomuto分区算法(Lomuto Partition Algorithm)
c语言·开发语言·算法
晨曦中的暮雨1 天前
4.15腾讯 CSIG云服务产线 一面
java·开发语言
2301_781571421 天前
Golang格式化输出占位符都有什么_Golang fmt占位符教程【通俗】
jvm·数据库·python
存在morning1 天前
【GO语言开发实践】二 GO 并发快速上手
大数据·开发语言·golang
asdzx671 天前
使用 Python 为 PDF 添加页码 (详细教程)
python·pdf·页码
AI技术控1 天前
《Transformers are Inherently Succinct》论文解读:从“能表达什么”到“多紧凑地表达”
人工智能·python·深度学习·机器学习·自然语言处理
xiaoerbuyu12331 天前
开源Java 邮箱 基于SpringBoot+Vue前后端分离的电子邮件
java·开发语言
sparEE1 天前
c++值类别、右值引用和移动语义
开发语言·c++