Me gustaría usar la función de coincidencia de patrones estructurales de Python 3.10 en Google Colab para usar los comandos
!sudo apt-get install python3.10 !sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1 !sudo update-alternatives --set python3 /usr/bin/python3.10
Pude hacer !python --version
de salida 3.10.0, pero la print(sys.version)
aún genera 3.7.12 en celdas de código y, por lo tanto, la declaración de casos coincidentes genera SyntaxError
number = 1 match number: case 0: print("Error") case _: print(number)
¿Hay alguna manera de hacer funcionar esto?
Puedes probar estos comandos:
!update-alternatives --install /usr/bin/python python /usr/bin/python3.10
entonces
!update-alternatives --list python
Esto debe mostrar su versión de Python descargada.
Después,
!sudo update-alternatives --config python ## !Set python3.10 as default.
Por fin,
!sudo update-alternatives --set python /usr/bin/python3.10
luego verifique su versión predeterminada de Python en colab.
!python3 --version