Faça o download do cx-freeze-python3_4.3-0ubuntu0px0pre2_amd64.deb
de Launchpad.net .
Instale esse arquivo .deb com o comando:
sudo dpkg -i [.deb file name]
Eu quero instalar o cx_Freeze para o Python 3. Meu Ubuntu 14.04 possui o Python 2.7 e o Python 3.4. Para o Python 2, eu poderia instalar o cx_Freeze de forma muito conveniente usando:
sudo apt install cx-freeze
No entanto, isso só instala o cx-freeze para o Python 2 não para o Python 3. Além disso, o site oficial do cx_Freeze não contém dicas de instalação. Eu não sou muito firme na construção de software a partir do zero. Eu também tentei pip3
(versão 1.5.5) mas sem sucesso:
pip3 install cx-freeze
could not find any downloads that satisfy the requirement
Portanto, a (s) pergunta (s):
Existe uma maneira simples (de uma linha) de instalar o cx_Freeze para o Python 3?
Se não, alguém pode me guiar passo a passo através da alternativa mais simples, por favor?
edit: Seguindo a resposta de Dumindu Mahawela, recebi a seguinte saída:
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
que provavelmente significa que o pacote debian vinculado não é para versões recentes do Ubuntu (python3 < < 3.3 obrigatório). Eu não quero voltar ao Python 3.2 para isso.
Procurando até por conselhos de instalação mais complexos, não encontrei nada que não tivesse algum problema ou outro. Pode ser que cx_Freeze não esteja suportando muito bem versões do Python > = 3.3 no Ubuntu. Se for esse o caso, eu apenas seguiria em frente e tentaria algo diferente. Obrigado por todos os esforços para ajudar!
Faça o download do cx-freeze-python3_4.3-0ubuntu0px0pre2_amd64.deb
de Launchpad.net .
Instale esse arquivo .deb com o comando:
sudo dpkg -i [.deb file name]
Execute isto exatamente (ou copie-o no terminal): -
sudo pip3 install cx_freeze
Você digitou incorretamente o nome do módulo. É cx_freeze, não cx-freeze. BTW, estou tendo problemas com isso por algum motivo, embora costumava trabalhar antes. De qualquer forma, isso vai funcionar para você porque estou usando uma versão portada do Ubuntu (Ubuntu MATE para RPi 2, para os interessados).
Portanto, isso não é conveniente, mas compilar python3
do código-fonte permitiria que você instalasse cx_freeze
via pip
. Você poderia usar algo como checkinstall
para substituir a versão do sistema de python3
para desinstalação e versão convenientes.