Python 3 용 cx_Freeze를 편리하게 설치하는 방법은 무엇입니까?


9

Python 3 용 cx_Freeze 를 설치하고 싶습니다. Ubuntu 14.04에는 Python 2.7과 Python 3.4가 있습니다. Python 2의 경우 다음을 사용하여 cx_Freeze를 매우 편리하게 설치할 수 있습니다.

sudo apt install cx-freeze

그러나 이것은 Python 3이 아닌 Python 2 용 cx-freeze 만 설치합니다. 또한 공식 cx_Freeze 웹 사이트에는 설치 힌트가 없습니다. 처음부터 소프트웨어를 구축하는 데별로 확고하지 않습니다. 나는 또한 pip3(버전 1.5.5) 시도 했지만 아무 소용이 없다.

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

따라서 질문 :

  1. Python 3 용 cx_Freeze를 설치하는 간단한 (한 줄) 방법이 있습니까?

  2. 그렇지 않다면 누군가 가장 간단한 대안을 단계별로 안내해 줄 수 있습니까?


편집 : 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

이것은 아마도 데비안 패키지가 최근 우분투 버전이 아니라는 것을 의미합니다 (python3 << 3.3 필수). 이것을 위해 Python 3.2로 돌아가고 싶지 않습니다.

더 복잡한 설치 조언을 검색해도 문제가없는 것은 없습니다. cx_Freeze는 현재 Ubuntu에서 Python 버전> = 3.3을 잘 지원하지 않을 수 있습니다. 그 경우에 나는 단지 다른 무언가를 시도 할 것입니다. 모든 노력에 감사드립니다!


sudo pip3 install setuptools뒤에 : sudo pip3 install cx_Freeze나를 위해 일했다!? 다음 명령을 cxfreeze-quickstart사용할 수 있습니다.
danger89

감사합니다. 이것은 아래 각도에 대한 답입니다. 시스템으로 확인한 다음 작동하면 그의 답변을 솔루션으로 표시합니다.
Trilarion

답변:


2

Launchpad.netcx-freeze-python3_4.3-0ubuntu0px0pre2_amd64.deb 에서 다운로드하십시오 .

다음 명령으로 해당 .deb 파일을 설치하십시오.

sudo dpkg -i [.deb file name]

제안 해 주셔서 감사합니다. 불행히도 파이썬 3 버전 <3.3이 필요하기 때문에 설치하지 않으려 고합니다. 질문을 편집했습니다.
Trilarion

파일이 잘못되었을 수 있습니다. 위 파일을 다운로드하셨습니까?. 그렇다면 ppa : fkrull / deadsnakes 를 사용하여 python3.2 를 설치하십시오

0

이것을 정확하게 실행하십시오 (또는 터미널에 복사하십시오) :

sudo pip3 install cx_freeze

모듈 이름을 잘못 입력했습니다. cx-freeze가 아니라 cx_freeze입니다. BTW, 전에는 작동했지만 어떤 이유로 든 문제가 있습니다. 어쨌든, 이것은 포트 된 버전의 Ubuntu (RPi 2의 Ubuntu MATE, 관심있는 사람)를 사용하고 있기 때문에 작동합니다.


0

따라서 이것은 편리하지 않지만 python3소스 코드에서 컴파일 하면을 cx_freeze통해 설치할 수 있습니다 pip. 편리한 제거 및 버전 관리를 위해 checkinstall시스템 버전을 대체 하는 것과 같은 것을 사용할 수 있습니다 python3.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.