Saya memiliki instalasi win7 64bit. Haruskah saya menggunakan Python 64bit? Apa perbedaan antara versi Python 32bit dan 64bit? Apakah paket Python yang berbeda (seperti selatan, Django, mysqldb dll) hanya mendukung 32bit / 64bit?
Saya memiliki instalasi win7 64bit. Haruskah saya menggunakan Python 64bit? Apa perbedaan antara versi Python 32bit dan 64bit? Apakah paket Python yang berbeda (seperti selatan, Django, mysqldb dll) hanya mendukung 32bit / 64bit?
Jawaban:
Versi 64 bit akan memungkinkan satu proses untuk menggunakan lebih banyak RAM dari 32 bit, namun Anda mungkin menemukan bahwa jejak memori berlipat ganda tergantung pada apa yang Anda simpan dalam RAM (bilangan bulat khususnya).
Misalnya jika aplikasi Anda membutuhkan> 2GB RAM, jadi Anda beralih dari 32bit ke 64bit Anda mungkin menemukan bahwa aplikasi Anda sekarang membutuhkan> 4GB RAM.
Periksa apakah semua modul pihak ke-3 Anda tersedia dalam 64 bit, jika tidak, mungkin lebih mudah untuk tetap menggunakan 32bit
Dalam pengalaman saya, menggunakan versi 32-bit lebih bebas masalah. Kecuali jika Anda bekerja pada aplikasi yang menggunakan banyak memori (kebanyakan komputasi ilmiah, yang menggunakan lebih dari 2GB memori), Anda lebih baik dengan versi 32-bit karena:
Gunakan versi 64 bit hanya jika Anda harus bekerja dengan sejumlah besar data, dalam skenario itu, 64 bit berkinerja lebih baik dengan ketidaknyamanan yang dikatakan John La Rooy; jika tidak, tetap dengan 32 bit.