Google Colab 上的 python 和 pandas 升级版本

问题描述 投票:0回答:2

我需要在 Google Colab 上使用 python 3.9.14 和 pandas 1.4.2,因为我需要使用 .npz 文件。 我已在笔记本上使用 bash 命令成功安装了这两个版本,但它对我可以在笔记本本身上使用的实际版本无效。这是一些代码和输出,以使其更清晰。

Python:

bash 命令

!python --version
Python 3.9.14

笔记本

import sys
print(sys.version)
3.7.14 (default, Sep  8 2022, 00:06:44) 
[GCC 7.5.0]

熊猫:

bash 命令

!pip list
    Package                 Version
----------------------- ---------------
...
pandas                  1.4.2
...

笔记本

import pandas as pd
pd.__version__
1.3.5

有人知道如何解决这个问题吗?看来我在虚拟机上安装了正确的版本,但在Colab笔记本上无法使用。 我尝试重新启动运行时,但这会导致循环:它不断连接和断开与运行时的连接,而无法执行任何操作。 我希望你们能帮助我。谢谢。

python pandas google-colaboratory
2个回答
0
投票

根据您在 google colab 上的要求安装所需版本的 python 和 pandas。基本上,google colab 有基于 debian 的 linux,所以你在 linux 上做的事情也可以在 google colab 中做同样的事情。

现在,正如您所说,重新启动运行时,基本上,一旦重新启动内核,您就丢失了所有更改,并且 google colab 恢复到之前的状态,每个运行时都会给您一个全新的 google colab。因此,如果您在 google colab 中安装所需的版本,请不要重新启动运行时。


0
投票

您错过了一步。更新Python版本后,您需要下载笔记本,用文本编辑器打开它并更改“kernelspec”的名称。

"kernelspec": {
  "name": "py39",
  "display_name": "Python 3.9"
}

然后上传到Google Colab就可以了。

import sys
print("User Current Version:-", sys.version)
User Current Version:- 3.9.12 (main, Apr  5 2022, 06:56:58) 
[GCC 7.5.0]
© www.soinside.com 2019 - 2024. All rights reserved.