Я хочу установить 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
Поэтому вопрос (ы):
Есть ли простой ( одна строка) способ установки cx_Freeze для Python 3?
Если нет, может кто-нибудь помочь мне шаг за шагом пройти через самую простую альтернативу, пожалуйста?
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. Если это так, я бы просто пошел дальше и попробовал что-то другое. Спасибо за все усилия, чтобы помочь!
Загрузите cx-freeze-python3_4.3-0ubuntu0px0pre2_amd64.deb
от Launchpad.net .
Установка, что .deb файл с командой:
sudo dpkg -i [.deb file name]
Так, это не удобно, но компиляция python3
от исходного кода позволила бы Вам устанавливать cx_freeze
через pip
. Вы могли использовать что-то как checkinstall
для замены версии системы python3
для удобного удаления и управления версиями.
Выполните это точно (или скопируйте его в терминал):-
sudo pip3 install cx_freeze
, Вы написали имя модуля c орфографическими ошибками. Это - cx_freeze, не cx-замораживание. BTW, у меня есть проблемы с этим по некоторым причинам, хотя он раньше работал прежде. Так или иначе это собирается работать на Вас, вызывают, я использую портированную версию Ubuntu (ПОМОЩНИК Ubuntu для RPi 2 для заинтересованного).