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安装包的时候,会检查依赖关系,发现有些包的依赖关系不满足,所以报错了。

相关推荐
星空2 小时前
python复习1
开发语言·python
代码探秘者2 小时前
【大模型应用】3.分块入门
java·后端·python·spring
was1722 小时前
基于 Rust 的跨 Shell 提示符:Starship 安装与环境初始化指南
开发语言·elasticsearch·rust
2401_891482173 小时前
C++中的代理模式实战
开发语言·c++·算法
七夜zippoe3 小时前
MongoDB聚合框架与性能优化实战指南
数据库·python·mongodb·性能优化·聚合框架
weisian1513 小时前
Java并发编程--12-读写锁与StampedLock:高并发读场景下的性能优化利器
java·开发语言·性能优化·读写锁·stampedlock
2401_838683373 小时前
C++中的代理模式高级应用
开发语言·c++·算法
暮冬-  Gentle°7 小时前
C++中的命令模式实战
开发语言·c++·算法
勾股导航7 小时前
大模型Skill
人工智能·python·机器学习
2501_945423549 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python