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

相关推荐
方安乐3 小时前
python之向量、向量和、向量点积
开发语言·python·numpy
zh1570234 小时前
JavaScript中WorkerThreads解决服务端计算瓶颈
jvm·数据库·python
小小小米粒5 小时前
Collection单列集合、Map(Key - Value)双列集合,多继承实现。
java·开发语言·windows
蜡台5 小时前
Python包管理工具pip完全指南-----2
linux·windows·python
Mr.朱鹏5 小时前
【Python 进阶 | 第四篇】Psycopg3 + Flask 实现 PostgreSQL CRUD 全流程:从连接池到RESTful接口
python·postgresql·flask·virtualenv·fastapi·pip·tornado
czhc11400756635 小时前
C# 428 线程、异步
开发语言·c#
2401_871492856 小时前
Vue.js监听器watch利用回调函数处理级联下拉框数据联动
jvm·数据库·python
FreakStudio6 小时前
亲测可用!可本地部署的 MicroPython 开源仿真器
python·单片机·嵌入式·面向对象·并行计算·电子diy·电子计算机
:1216 小时前
java基础
java·开发语言
SilentSamsara6 小时前
Python 环境搭建完整指南:从下载安装到运行第一个程序
开发语言·python