我试图在Google colab的ipynb中使用seaborn == 0.8.1。这是我的代码:
"""General import statements and settings config."""
!pip install seaborn==0.8.1
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
pd.set_option('max_columns', 10)
color = sns.color_palette()[0]
print (sns.__version__)
但是,这将输出以下内容:
Requirement already satisfied: seaborn==0.8.1 in /usr/local/lib/python3.6/dist-packages (0.8.1)
0.7.1
如果满足要求,为什么要导入旧版本的Seaborn?
答案 0 :(得分:5)
这里的问题是,isolate()
在使用新版本之前,Colab在启动时会导入seaborn。如果您在安装后重新启动运行时,则会选择新版本。
答案 1 :(得分:0)
!pip install seaborn --upgrade packageName
,然后重新启动内核/运行时。
如果您只需要将托管的collab笔记本中的seaborn升级到最新版本,请运行
!pip install seaborn --upgrade
,然后重新启动内核/运行时。