Saya menggunakan Anaconda saat ini dengan Python 2.7, tetapi saya perlu menggunakan Python 3.5. Apakah boleh menginstal keduanya dalam waktu yang sama? Haruskah saya mengharapkan beberapa masalah?
Saya menggunakan Win8 64-bit.
python
python-3.x
python-2.7
anaconda
virtualenv
GileBrt
sumber
sumber
conda
utilitas (ini adalah versi virtualenv khusus anaconda). Anda tidak perlu main-main dengan windows PATH dan menginstal dua versi anaconda yang berbeda. Saya tidak ingat sekarang tetapi Anda dapat menginstal python2 dan python3 di anaconda Anda.Jawaban:
Pemahaman saya adalah Anda tidak perlu menginstal Anaconda lagi untuk mulai menggunakan versi python yang berbeda. Sebaliknya, conda memiliki kemampuan untuk mengelola lingkungan python 2 dan 3 secara terpisah .
sumber
conda
. Ular hanyalah contoh nama.Saya menggunakan keduanya tergantung pada siapa di departemen saya yang saya bantu (Beberapa orang lebih suka 2.7, yang lain 3.5). Bagaimanapun, 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 menjalankan:
Ini membuat lingkungan baru bernama Python27 dan menginstal Python versi 2.7. Anda dapat menambahkan argumen ke baris itu untuk menginstal paket lain secara default atau mulai dari awal. Lingkungan akan aktif secara otomatis, untuk menonaktifkan cukup ketik
deactivate
(windows) atausource deactivate
(linux, osx) di baris perintah. Untuk mengaktifkan di masa mendatang ketikactivate Python27
(windows) atausource activate Python27
(linux, osx). Saya akan merekomendasikan membaca dokumentasi untuk Mengelola Lingkungan di Anaconda, jika Anda memilih untuk mengambil rute itu.Memperbarui
Mulai
conda
versi 4.6, Anda sekarang dapat menggunakanconda activate
danconda deactivate
. Penggunaan darisource
sekarang sudah tidak digunakan lagi dan pada akhirnya akan dihapus.sumber
Ya kamu bisa.
Anda tidak perlu mengunduh kedua Anaconda.
Hanya Anda yang perlu mendownload 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;
Jika Anda memiliki Python 2,
Kemudian Anda akan dapat melihat kedua versi Python!
Jika Anda menggunakan Anaconda Spyder maka Anda harus menukar versinya di sini:
Jika Anda menggunakan Jupiter, periksa di sini:
Catatan: Jika Jupiter atau Anaconda Anda sudah terbuka setelah instalasi, Anda perlu memulai ulang lagi. Kemudian Anda akan bisa melihat.
sumber
Saya memiliki python 2.7.13 dan 3.6.2 keduanya diinstal. 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
sumber
Ya, seharusnya baik-baik saja jika kedua versi diinstal. Ini sebenarnya sangat diharapkan saat ini. Banyak hal yang ditulis di 2.7, tetapi 3.5 menjadi norma. Saya akan merekomendasikan memperbarui semua python Anda menjadi 3,5 ASAP.
sumber
Anaconda dibuat untuk tujuan yang Anda minta. Itu juga merupakan manajer lingkungan. Ini memisahkan lingkungan. Itu dibuat karena paket stabil dan lama tidak didukung dengan versi bahasa host yang lebih baru / tidak stabil; oleh karena itu diperlukan perangkat lunak yang dapat memisahkan dan mengelola versi ini pada mesin yang sama tanpa perlu menginstal ulang atau menghapus instalan bahasa / lingkungan pemrograman host individu.
Anda dapat menemukan pembuatan / penghapusan lingkungan di dokumentasi Anaconda.
Semoga ini bisa membantu.
sumber