pip または easy_install 経由で wxpython をインストールする

pip または easy_install 経由で wxpython をインストールする

wxpythonを使用してインストールする際に問題が発生していますpip

これが私の現在の出力です:

[myuserid]% sudo pip install wxpython
Downloading/unpacking wxpython
  Downloading wxPython2.8-win64-devel-2.8.11.0-msvc9x64.tar.bz2 (7.2Mb): 7.2Mb downloaded
  Running setup.py egg_info for package wxpython
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
    IOError: [Errno 2] No such file or directory: '/Users/myuserid/build/wxpython/setup.py'
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 14, in <module>

IOError: [Errno 2] No such file or directory: '/Users/myuserid/build/wxpython/setup.py'

----------------------------------------
Command python setup.py egg_info failed with error code 1
Storing complete log in /Users/myuserid/.pip/pip.log
  • pip.log ファイルを確認しましたが、完全に空です。
  • 他のパッケージをインストールしてみましたがpip、問題はなかったので、それpip自体は動作していると結論付けています。

私も試してみましたeasy_installが、次のようになりました:

[myuserid]% sudo easy_install wxpython
install_dir /Library/Frameworks/EPD64.framework/Versions/6.2/lib/python2.6/site-packages/
Searching for wxpython
Reading http://pypi.python.org/simple/wxpython/
Reading http://wxPython.org/
Reading http://wxPython.org/download.php
Best match: wxPython src-2.8.11.0
Downloading http://downloads.sourceforge.net/wxpython/wxPython-src-2.8.11.0.tar.bz2
Processing wxPython-src-2.8.11.0.tar.bz2
error: Couldn't find a setup script in /tmp/easy_install-faZZOn/wxPython-src-2.8.11.0.tar.bz2
  • これは、wxpythonパッケージがつかまれて何かが起こっていることを意味しますか?pipeasy_install
  • pipソースからビルドする以外に、またはからのこのタイプの応答をデバッグまたはパッチする方法はありますかeasy_install?

システム構成:

  • OS X 10.6
  • Enthought Python ディストリビューション Python v2.6、64 ビット

他に必要な情報があれば、お知らせいただければ投稿します。

答え1

初めてのようですね...ようこそ!

EPD を構築した Enthought の人々は、64 ビット Python 用に wxPython を確実に構築する方法をまだ見つけていません。こちらをご覧ください。

http://www.enthought.com/products/epdfaq.php#mac

それで、あなたは難しい水域に足を踏み入れているわけですね。Qt ルートを検討しましたか? すべてのtraitsUI でサポートされているアプリは、簡単に Qt に移植できます。現在、EPD とのやり取り (pyQt のインストールなど) には Homebrew が適しているようですが、結論はまだ出ていません (まだ試していません)。そのリンクも投稿したいのですが、私は現時点では 1 ポイント ユーザーです...

もう一つの可能​​性としてはまたwxPython がすでに含まれている 32 ビット EPD をインストールします。その後、視覚化には 32 ビット Python を使用し、本格的な数値計算には 64 ビット Python を使用します。

wxPython のインストールをどうしても希望する場合は、Carbon バージョン (安定していますが、32 ビットのみ) をリンクできないことに注意してください。代わりに、wxCocoa (実験的、64 ビット) を使用する必要があります。少なくとも、これは私の理解です。Enthought の人々は wxCocoa について何も言及していないため、破損があっても不思議ではありません。TraitsUI は複雑でデバッグが難しいため、この方法を採用する場合は注意してください。

答え2

wxPythonにはファイルが含まれていないのでsetup.py、その方法でビルドすることはできませんeasy_installpipwxPythonのウェブサイトにあるこれらの手順同様にEnthoughtのウェブサイトにあるこれらの指示wxPython のビルド方法を知るためです。残念ながら、私は一度もビルドしたことがないので (Enthought バージョンの Python を使用していません)、それ以上のお手伝いはできません。頑張ってください!

答え3

私はEPDを使用していませんが、同じ問題がありました。自家製wxWidgetには、 と の両方をインストールする方法がありますwxPython。これはうまく機能します。次のコマンドを実行します。

brew install --python wxmac

答え4

に従ってホームページの説明:

pip のバージョンが少なくとも 6.0.8 であり、setuptools のバージョンが 12.0.5 であることを確認してください。

Linuxのインストール要件README文書に記載されている

wxPython-Phoenix をインストールします (Linux):

sudo pip install --upgrade \
    --trusted-host wxpython.org --pre -f \
    http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix

wxPython-Phoenix をインストールします (Windows、適切なスクリプト フォルダーを使用します)。

C:\python27\scripts\pip.exe install --upgrade \
    --trusted-host wxpython.org --pre -f \
    http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix

関連情報