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.10entonces
!update-alternatives --list pythonEsto 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.10luego verifique su versión predeterminada de Python en colab.
!python3 --version