上下文版本冲突错误,Google CoLab [英] Contextual version conflict error, Google colab

查看:0
本文介绍了上下文版本冲突错误,Google CoLab的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在Google CoLab上安装和运行SunPy。它需要一个Asty版本3.1或更高版本的软件包。即使在安装Astopy版本3.2.1之后,当我导入SunPy时,也会出现以下错误:

ContextualVersionConflict     Traceback (most recent call last)
 <ipython-input-10-1a62dedba559> in <module>()
   ----> 1 import sunpy

5 frames
/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py in 
resolve(self, requirements, env, installer, replace_conflicting, 
extras)
789                 # Oops, the "best" so far conflicts with a 
dependency
790                 dependent_req = required_by[req]
--> 791                 raise VersionConflict(dist, 
req).with_context(dependent_req)
792 
793             # push the new requirements onto the stack

ContextualVersionConflict: (astropy 3.0.5 
(/usr/local/lib/python3.6/dist-packages), 
Requirement.parse('astropy>=3.1'), {'sunpy'})

pip列表显示以下结果:

Package                  Version              
------------------------ ---------------------
absl-py                  0.8.0                
aioftp                   0.13.0               
aiohttp                  3.6.1                
alabaster                0.7.12               
albumentations           0.1.12               
altair                   3.2.0                
astor                    0.8.0                
astropy                  3.2.1 

如何解决此问题?

推荐答案

手动安装astropy >= 3.1太阳之前:

!pip install astropy>=3.1
!pip install sunpy
然后,使用Runtime->Restart Runtime菜单重新启动您的运行时以获取新的Astopy。最后,导入sunpy。

以下是一个工作示例: https://colab.research.google.com/drive/1741JFtJPq37S8oEzjzvANFWBbH3rQ4Oc

这篇关于上下文版本冲突错误,Google CoLab的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆