Python 3 için cx_Freeze nasıl kurulabilir?


9

Python 3 için cx_Freeze kurmak istiyorum. Ubuntu 14.04'ümde Python 2.7 ve Python 3.4 var. Python 2 için cx_Freeze'i çok rahat bir şekilde kurabilirim:

sudo apt install cx-freeze

Ancak bu sadece Python 3 için değil Python 2 için cx-freeze kurar. Ayrıca cx_Freeze resmi web sitesi kurulum ipuçları içermez. Sıfırdan yazılım oluşturma konusunda çok sağlam değilim. Ben de pip3(sürüm 1.5.5) denedim ama boşuna:

pip3 install cx-freeze
could not find any downloads that satisfy the requirement

Bu nedenle soru (lar):

  1. Python 3 için cx_Freeze'i kurmanın basit (tek satır) bir yolu var mı?

  2. Değilse, biri bana en basit alternatif adım adım rehberlik edebilir?


edit: Dumindu Mahawela tarafından cevap aşağıdaki aşağıdaki çıktı var:

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

Bu muhtemelen bağlı debian paketinin son Ubuntu sürümleri için değil anlamına gelir (python3 << 3.3 gereklidir). Bunun için Python 3.2'ye geri dönmek istemiyorum.

Daha karmaşık kurulum önerileri için bile arama yaparken herhangi bir problemi olmayan bir şey bulamadım. Cunt_Freeze şu anda Ubuntu'da Python sürümleri> = 3.3'ü çok iyi desteklemiyor olabilir. Eğer durum buysa, devam edip farklı bir şey denerdim. Tüm yardım çabaları için teşekkürler!


sudo pip3 install setuptoolsardından: sudo pip3 install cx_Freezebenim için çalıştı !? Daha cxfreeze-quickstartsonra : komutu kullanılabilir.
danger89

@ danger89 Teşekkürler. Bu aşağı yukarı açısalın cevabıdır. Sistemimle doğrulayacağım ve daha sonra işe yaradığında cevabını çözüm olarak işaretleyeceğim.
Trilarion

Yanıtlar:


2

İndir cx-freeze-python3_4.3-0ubuntu0px0pre2_amd64.debdan Launchpad.net .

Bu .deb dosyasını şu komutla yükleyin:

sudo dpkg -i [.deb file name]

Öneri için teşekkürler. Ne yazık ki yüklemek istemiyor, diğerleri arasında Python3 sürümü gerekli <3.3 burada değil. Soruyu düzenledim.
Trilarion

Yanlış dosyaya sahip olabilirsiniz. Yukarıdaki dosyayı indirdiğinizden emin misiniz ?. Öyleyse python3.2'yi yüklemek için ppa: fkrull / deadsnakes kullanın

0

Bunu tam olarak çalıştırın (veya terminale kopyalayın): -

sudo pip3 install cx_freeze

Modülün adını yanlış yazdınız. Bu cx_freeze, cx-freeze değil. BTW, daha önce çalışmasına rağmen, bir nedenden dolayı bununla ilgili sorunlar yaşıyorum. Her neyse, bu sizin için işe yarayacak çünkü ben Ubuntu'nun taşınmış bir sürümünü kullanıyorum (ilgilenen için RPi 2 için Ubuntu MATE).


0

Bu nedenle, bu uygun değildir, ancak python3kaynak kodundan derleme cx_freezeyoluyla yüklemenize izin verir pip. Uygun kaldırma ve sürüm checkinstalloluşturma python3için sistem sürümünüzü değiştirmek gibi bir şey kullanabilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.