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 2ではcx-freezeのみをインストールし、Python 3ではインストールしません。また、公式のcx_Freeze Webサイトにはインストールのヒントが含まれていません。私はソフトウェアをゼロから構築することにあまり自信がありません。私も試しましたpip3(バージョン1.5.5)が、役に立ちませんでした:

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

したがって、質問:

  1. Python 3にcx_Freezeをインストールする簡単な(1行の)方法はありますか?

  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

これはおそらく、リンクされたdebianパッケージが最近のUbuntuバージョンには対応していないことを意味します(python3 << 3.3が必要です)。このためにPython 3.2に戻りたくありません。

より複雑なインストールのアドバイスを探しても、問題のないものは何も見つかりませんでした。cx_Freezeは現在、Ubuntu上の3.3以上のPythonバージョンをサポートしていません。その場合は、先に進んで別のことを試してみます。助けてくれてありがとう!


sudo pip3 install setuptools続いて:sudo pip3 install cx_Freeze私のために働いた!?cxfreeze-quickstartその後、コマンド:を使用できます。
danger89

@ danger89ありがとう。これは多かれ少なかれ、以下の角度の答えです。私はそれを私のシステムで検証し、それが機能する場合は彼の答えを解決策としてマークします。
Trilarion 2017

回答:


2

Launchpad.netcx-freeze-python3_4.3-0ubuntu0px0pre2_amd64.debからをダウンロードします。

次のコマンドで.debファイルをインストールします。

sudo dpkg -i [.deb file name]

提案ありがとうございます。残念ながら、Python3のバージョン<3.3が必要ですが、ここにはないため、インストールしたくありません。質問を編集しました。
Trilarion 2014年

間違ったファイルを持っている可能性があります。上記のファイルをダウンロードしましたか?その場合は、ppa:fkrull / deadsnakesを使用してpython3.2をインストールしてください

0

これを正確に実行します(またはターミナルにコピーします)。

sudo pip3 install cx_freeze

モジュール名のスペルを間違えました。cx-freezeではなく、cx_freezeです。ところで、以前は機能していましたが、何らかの理由で問題が発生しています。とにかく、私はUbuntuの移植版を使用しているので、これはうまくいきます(興味のある方は、RPi 2用のUbuntu MATE)。


0

したがって、これは便利ではありませんがpython3、ソースコードからコンパイルすると、cx_freeze経由でインストールできますpip。アンインストールとバージョン管理を簡単にcheckinstallするために、のシステムバージョンを置き換えるようなものを使用できますpython3

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.