我需要在 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笔记本上无法使用。 我尝试重新启动运行时,但这会导致循环:它不断连接和断开与运行时的连接,而无法执行任何操作。 我希望你们能帮助我。谢谢。
根据您在 google colab 上的要求安装所需版本的 python 和 pandas。基本上,google colab 有基于 debian 的 linux,所以你在 linux 上做的事情也可以在 google colab 中做同样的事情。
现在,正如您所说,重新启动运行时,基本上,一旦重新启动内核,您就丢失了所有更改,并且 google colab 恢复到之前的状态,每个运行时都会给您一个全新的 google colab。因此,如果您在 google colab 中安装所需的版本,请不要重新启动运行时。
您错过了一步。更新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]