Python 在虚拟环境上安装同一依赖项的两个不同版本

Python 在虚拟环境上安装同一依赖项的两个不同版本,python,pip,snowflake-cloud-data-platform,Python,Pip,Snowflake Cloud Data Platform,以前一切都很好,直到今天我才开始收到这个消息 PyJWT>=2.0.0 (from social-auth-core==4.0.3->social-auth-app-django==4.0.0->-r requirements.in (line 8)) pyjwt<2.0.0 (from snowflake-connector-python==2.3.9->-r requirements.in (line 12)) PyJWT>=2.0.0(来自socia

以前一切都很好,直到今天我才开始收到这个消息

  PyJWT>=2.0.0 (from social-auth-core==4.0.3->social-auth-app-django==4.0.0->-r requirements.in (line 8))
  pyjwt<2.0.0 (from snowflake-connector-python==2.3.9->-r requirements.in (line 12))
PyJWT>=2.0.0(来自social auth core==4.0.3->social auth app django==4.0.0->-r requirements.in(第8行))
pyjwt-r要求(第12行))
错误显而易见,似乎social auth core需要比2.0.0更新的pyJWT版本,而snowflake connector python需要更旧的版本

我不知道是否有其他人遇到类似的情况,在这种情况下,解决方案是什么

问题是,我们使用auth0登录应用程序,使用snowflake运行一些查询,因此我们不能忽略其中一个依赖项


任何提示都将不胜感激。

对于任何正在寻找答案的人来说,解决方案是找到两个库的旧版本,在那里他们可以使用相同版本的PyJWT