Notis penting mengenai sistem pengesanan semula versi Python berubah secara lalai menjadi Python 3!

Penulis:Sifar, Dicipta: 2019-10-13 15:59:04, Dikemas kini: 2019-10-15 12:13:26

Notis penting mengenai sistem kuantitatif: Python telah berubah secara lalai menjadi Python 3!

  • Pasukan teras Python merancang untuk berhenti menyokong Python2 pada tahun 2020
  • Perpustakaan ketiga yang terkenal seperti NumPy, Pandas, Matplotlib dan lain-lain mengumumkan bahawa mereka juga tidak akan menyokong Python2 pada tahun 2020.

Platform Pencipta memutuskan untuk mengemas kini enjin lalai sistem retargeting kepada Python 3 dan menambah sokongan untuk Tensorflow, Torch Repository

Jika anda tidak mahu menukar kod Python2, anda boleh menambahkannya pada baris pertama kod anda.

#!python2

Atau gunakan alat 2to3 Python3 untuk menukar.

Nota:

  • Baris pertama kod Python boleh menentukan laluan mutlak enjin
  • Pentadbir akan secara dinamik mengesan persekitaran pemasangan asli Python semasa menjalankan kod Python. Jika ditetapkan sebagai python3 tetapi tidak dipasang, berjalan dengan versi lalai
  • String dalam jenis yang dikembalikan oleh API Python3 selain jenis byte yang dikembalikan oleh operasi Dial, yang lain adalah seragam dengan jenis str

Lebih lanjut