8

我使用以下方法在 google colab 上下载了 python 3.8 版:

!apt-get install python3.8

现在我想将 uses 中使用的默认python 版本google colab3.6更改为3.8. 怎么做??

我读了一些ans,但没有更新...

4

3 回答 3

4

试试这些命令

!update-alternatives --install /usr/bin/python python /usr/bin/python3.8

然后

!update-alternatives --list python

这必须显示您下载的python版本

在那之后

!sudo update-alternatives --config python
## !Set python3.8 as default.

最后

!sudo update-alternatives --set python /usr/bin/python3.8

然后在 colab 上检查您的默认 python 版本

!python3 --version
于 2021-05-28T14:50:15.157 回答
3

Colab 具有默认的 python 3.7 和替代 3.6(26.07.2021)

# Choose one of the given alternatives:
!sudo update-alternatives --config python3

# This one used to work but now NOT(for me)!
# !sudo update-alternatives --config python

# Check the result
!python3 --version

# Attention: Install pip (... needed!)
!sudo apt install python3-pip
于 2021-07-26T12:57:52.770 回答
0

在我看来,没有“好”的方法可以做到这一点。您可以做的是用 shebang 行开始您的脚本。shebang 行将为以下代码设置 python 版本。在这里找到一些相关的答案和信息。 如何告诉 Python 脚本使用特定版本

在此处查找有关如何在 colab 中使用 shebang 的一些信息。 https://colab.research.google.com/github/jhermann/blog/blob/master/_notebooks/2020-02-28-env_with_arguments.ipynb#scrollTo=SYv4FagrzLVu

当你有更多版本的 python 脚本时,你可能会遇到这个问题。 当python文件必须使用#!/bin/env python时处理多个python版本

于 2020-07-30T08:25:50.560 回答