Saya ingin menginstal cx_Freeze untuk Python 3. Ubuntu 14.04 saya memiliki Python 2.7 dan Python 3.4. Untuk Python 2 saya dapat menginstal cx_Freeze dengan sangat mudah menggunakan:
sudo apt install cx-freeze
Namun ini hanya menginstal cx-freeze untuk Python 2 bukan untuk Python 3. Juga situs web resmi cx_Freeze tidak mengandung petunjuk instalasi. Saya tidak terlalu tegas dalam membangun perangkat lunak dari awal. Saya juga mencoba pip3
(versi 1.5.5) tetapi tidak berhasil:
pip3 install cx-freeze
could not find any downloads that satisfy the requirement
Karena itu pertanyaannya:
Apakah ada cara sederhana (satu baris) untuk menginstal cx_Freeze untuk Python 3?
Jika tidak, bisakah seseorang membimbing saya langkah demi langkah melalui alternatif yang paling sederhana?
sunting: Mengikuti jawaban oleh Dumindu Mahawela saya mendapat hasil sebagai berikut:
Selecting previously unselected package cx-freeze-python3.
(Reading database ... 163736 files and directories currently installed.)
Preparing to unpack cx-freeze-python3_4.3-0ubuntu0px0pre2_amd64.deb ...
Unpacking cx-freeze-python3 (4.3-0ubuntu0px0pre2) ...
dpkg: dependency problems prevent configuration of cx-freeze-python3:
cx-freeze-python3 depends on libpython3.2 (>= 3.2~a4); however:
Package libpython3.2 is not installed.
cx-freeze-python3 depends on python3 (<< 3.3); however:
Version of python3 on system is 3.4.0-0ubuntu2.
cx-freeze-python3 depends on python3.2; however:
Package python3.2 is not installed.
cx-freeze-python3 depends on cx-freeze-common; however:
Package cx-freeze-common is not installed.
dpkg: error processing package cx-freeze-python3 (--install):
dependency problems - leaving unconfigured
yang mungkin berarti bahwa paket debian tertaut bukan untuk versi Ubuntu terbaru (python3 << 3.3 diperlukan). Saya tidak ingin kembali ke Python 3.2 untuk ini.
Mencari bahkan untuk saran instalasi yang lebih kompleks, saya tidak menemukan apa pun yang tidak memiliki masalah. Mungkin saja cx_Freeze saat ini tidak terlalu mendukung versi Python> = 3.3 di Ubuntu. Jika itu masalahnya saya hanya akan melanjutkan dan mencoba sesuatu yang berbeda. Terima kasih atas semua upaya untuk membantu!
sumber
sudo pip3 install setuptools
diikuti oleh:sudo pip3 install cx_Freeze
bekerja untukku !? Perintah:cxfreeze-quickstart
kemudian dapat digunakan.Jawaban:
Unduh
cx-freeze-python3_4.3-0ubuntu0px0pre2_amd64.deb
dari Launchpad.net .Instal file .deb itu dengan perintah:
sumber
Jalankan ini persis (atau salin ke terminal): -
Anda salah mengeja nama modul. Itu adalah cx_freeze, bukan cx-freeze. BTW, saya mengalami masalah dengan ini karena beberapa alasan, meskipun dulu bekerja sebelumnya. Bagaimanapun, ini akan bekerja untuk Anda karena saya menggunakan versi porting dari Ubuntu (Ubuntu MATE untuk RPi 2, untuk yang berminat).
sumber
Jadi, ini tidak nyaman, tetapi kompilasi
python3
dari kode sumber akan memungkinkan Anda untuk menginstalcx_freeze
viapip
. Anda dapat menggunakan sesuatu seperticheckinstall
untuk mengganti versi sistem Andapython3
untuk menghapus instalasi dan versi yang nyaman.sumber