Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Mudah Beralih Antara Python 2 dan 3 dalam Buku Nota IPython?

Bagaimanakah Saya Mudah Beralih Antara Python 2 dan 3 dalam Buku Nota IPython?

Barbara Streisand
Barbara Streisandasal
2024-11-29 09:46:11474semak imbas

How Can I Easily Switch Between Python 2 and 3 in IPython Notebooks?

Menyesuaikan Versi Python untuk Buku Nota IPython

Apabila menggunakan komputer riba IPython, anda boleh bertukar antara versi Python 2.x dan 3 dengan mudah. x. Walaupun pendekatan pembolehubah persekitaran Anaconda yang disyorkan terbukti menyusahkan, alternatif melibatkan pemasangan berbilang kernel IPython. Di bawah, kami menyediakan arahan untuk pengguna dengan dan tanpa Anaconda.

Untuk Anaconda >= 4.1.0

Bermula dengan Anaconda 4.1.0, anda boleh menggunakan nb_conda_kernels pakej. Dengan mengesan dan mendaftarkan persekitaran conda dengan kernel notebook, ia memudahkan proses:

  • Cipta persekitaran conda baharu dengan versi Python:

    conda create -n py27 python=2.7 ipykernel
    conda create -n py36 python=3.6 ipykernel
  • Mulakan semula buku nota Jupyter untuk melihat kernel baharu dalam grafik antara muka.

Untuk Pendaftaran Kernel Manual

Jika anda lebih suka pendaftaran kernel manual atau mempunyai versi Anaconda yang lebih lama:

  • Sediakan Python 2.7 persekitaran:

    conda create -n py27 python=2.7
    conda activate py27
    conda install notebook ipykernel
    ipython kernel install --user
  • Konfigurasikan persekitaran Python 3.6 dengan cara yang sama.
  • Apabila mencipta buku nota baharu, kini anda boleh memilih antara Python 2.7 dan Python 3.6 melalui antara muka.
  • Untuk menyesuaikan nama kernel, gunakan pemasangan kernel python --help untuk panduan.

Atas ialah kandungan terperinci Bagaimanakah Saya Mudah Beralih Antara Python 2 dan 3 dalam Buku Nota IPython?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn