Как удобно установить cx_Freeze для Python 3?

Я хочу установить cx_Freeze для Python 3. В моей Ubuntu 14.04 есть Python 2.7 и Python 3.4. Для Python 2 я мог бы очень удобно установить cx_Freeze, используя:

sudo apt install cx-freeze

Однако это устанавливает только cx-freeze для Python 2, а не для Python 3. Также официальный сайт cx_Freeze не содержит подсказок по установке. Я не очень тверд в создании программного обеспечения с нуля. Я также попытался pip3 (версия 1.5.5), но безрезультатно:

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

Поэтому вопрос (ы):

  1. Есть ли простой ( одна строка) способ установки cx_Freeze для Python 3?

  2. Если нет, может кто-нибудь помочь мне шаг за шагом пройти через самую простую альтернативу, пожалуйста?

< hr>

edit: Следуя ответу Dumindu Mahawela, я получил следующий вывод:

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

, что, вероятно, означает, что связанный пакет debian не предназначен для последних версий Ubuntu (требуется python3 << 3.3). Я не хочу возвращаться к Python 3.2 для этого.

В поисках даже более сложных советов по установке я не нашла ничего, что не было бы той или иной проблемы. Возможно, в настоящее время cx_Freeze не очень хорошо поддерживает версии Python> = 3.3 в Ubuntu. Если это так, я бы просто пошел дальше и попробовал что-то другое. Спасибо за все усилия, чтобы помочь!

9
задан 8 May 2014 в 20:26

3 ответа

Загрузите cx-freeze-python3_4.3-0ubuntu0px0pre2_amd64.deb от Launchpad.net .

Установка, что .deb файл с командой:

sudo dpkg -i [.deb file name]
0
ответ дан 8 May 2014 в 20:26

Так, это не удобно, но компиляция python3 от исходного кода позволила бы Вам устанавливать cx_freeze через pip. Вы могли использовать что-то как checkinstall для замены версии системы python3 для удобного удаления и управления версиями.

0
ответ дан 8 May 2014 в 20:26
  • 1
    хорошо ее работа теперь, возможно, проблема была с сервером, где-нибудь благодарит:) – nabtron 16 November 2015 в 14:17

Выполните это точно (или скопируйте его в терминал):-

sudo pip3 install cx_freeze

, Вы написали имя модуля c орфографическими ошибками. Это - cx_freeze, не cx-замораживание. BTW, у меня есть проблемы с этим по некоторым причинам, хотя он раньше работал прежде. Так или иначе это собирается работать на Вас, вызывают, я использую портированную версию Ubuntu (ПОМОЩНИК Ubuntu для RPi 2 для заинтересованного).

0
ответ дан 8 May 2014 в 20:26
  • 1
    но после очень долгого времени ожидания, wget бросает 503 ранее, чем это – nabtron 16 November 2015 в 14:15

Другие вопросы по тегам:

Похожие вопросы: