我使用以下方法在 google colab 上下载了 python 3.8 版:
!apt-get install python3.8
现在我想将 uses 中使用的默认python 版本google colab从3.6更改为3.8. 怎么做??
我读了一些ans,但没有更新...
我使用以下方法在 google colab 上下载了 python 3.8 版:
!apt-get install python3.8
现在我想将 uses 中使用的默认python 版本google colab从3.6更改为3.8. 怎么做??
我读了一些ans,但没有更新...
试试这些命令
!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
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
在我看来,没有“好”的方法可以做到这一点。您可以做的是用 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版本