it-swarm.dev

Apakah boleh menggunakan Anacondas 2.7 dan 3.5 dalam waktu bersamaan?

Saya menggunakan Anaconda saat ini dengan Python 2.7, tetapi saya harus menggunakan Python 3.5. Apakah boleh menginstal keduanya dalam waktu bersamaan? Haruskah saya mengharapkan beberapa masalah?
Saya menggunakan Win8 64-bit.

92
GileBrt

Pemahaman saya adalah Anda tidak perlu menginstal Anaconda lagi untuk mulai menggunakan versi python yang berbeda. Sebaliknya, conda memiliki kemampuan untuk secara terpisah mengelola lingkungan python 2 dan .

55
Padraic

Saya menggunakan keduanya tergantung pada siapa di departemen saya yang saya bantu (Beberapa orang lebih suka 2,7, yang lain 3,5). Lagi pula, saya menggunakan Anaconda dan instalasi default saya adalah 3,5. Saya menggunakan lingkungan untuk versi lain dari python, paket, dll. Jadi misalnya, ketika saya ingin mulai menggunakan python 2.7 saya berlari:

 conda create -n Python27 python=2.7

Ini menciptakan lingkungan baru bernama Python27 dan menginstal Python versi 2.7. Anda dapat menambahkan argumen ke baris itu untuk menginstal paket lain secara default atau baru mulai dari awal. Lingkungan akan secara otomatis diaktifkan, untuk menonaktifkan cukup ketik deactivate (windows) atau source deactivate (linux, osx) di baris perintah. Untuk mengaktifkan di masa mendatang ketik activate Python27 (windows) atau source activate Python27 (linux, osx). Saya akan merekomendasikan membaca dokumentasi untuk Mengelola Lingkungan di Anaconda, jika Anda memilih untuk mengambil rute itu.

Pembaruan

Pada conda versi 4.6 Anda sekarang dapat menggunakan conda activate dan conda deactivate. Penggunaan source sekarang sudah usang dan pada akhirnya akan dihapus.

69
Grr

Ya kamu bisa.

Anda tidak harus mengunduh kedua Anaconda.

Hanya Anda yang perlu mengunduh salah satu versi Anaconda dan perlu mengaktifkan versi lain dari python Anaconda.

Jika Anda memiliki Python 3, Anda dapat mengatur kernel Python 2 seperti ini;

python2 -m pip install ipykernel

python2 -m ipykernel install --user

Jika Anda memiliki Python 2,

python3 -m pip install ipykernel

python3 -m ipykernel install --user

Maka Anda akan dapat melihat kedua versi Python!

Jika Anda menggunakan Anaconda Spyder maka Anda harus bertukar versi di sini:

enter image description here

Jika Anda menggunakan Jupiter maka periksa di sini:

enter image description here

Catatan: Jika Jupiter atau Anaconda Anda sudah terbuka setelah instalasi, Anda harus memulai kembali. Maka Anda akan dapat melihat.

14
Axis

Saya telah menginstal python 2.7.13 dan 3.6.2. Instal Anaconda untuk python 3 terlebih dahulu dan kemudian Anda dapat menggunakan sintaks conda untuk mendapatkan 2.7. Instalasi saya menggunakan: conda create -n py27 python = 2.7.13 anaconda

5
Allan Nelson

Ya, seharusnya tidak ada masalah untuk menginstal kedua versi. Sebenarnya cukup banyak yang diharapkan saat ini. Banyak hal ditulis dalam 2.7, tetapi 3.5 menjadi norma. Saya akan merekomendasikan memperbarui semua python Anda ke 3,5 SECEPATNYA.

4
Will Nilges