2017-06-25 7 views
0

私は醸造のpythonの下で32ビットモード(arch -i386 python wx.py)でのpythonでいくつかの古いWXものを実行しているの必要性によ、MacOSの10.12はちょうど私は正しく 'brew python install --universal'がなくなったのですか?

arch -i386 python 
arch: posix_spawnp: python: Bad CPU type in executable 

を与える前方の最も簡単な方法は何ですか?

MacOSのプリインストール1はまだ動作し、私はシンボリックリンクで作業醸造ライブラリを得た(より良い方法はおそらくあり)

sudo ln -s /usr/local/Cellar/wxpython/... /Library/Python/2.7/site-packages/wx 

arch -i386 /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python 

が、私は、私が頼りにできるアプローチを好みますbrewとpip

私はちょうどbrewを使用してユニバーサルサポートを取得する方法について明白な何かに欠けていると思います。

答えて

1

--universalは、自作で廃止されました。1.1.8以降、既存のフォーミュラからゆっくりと削除されました。 reason behindは、「macOSは10.6以降は64ビットしか使用していません」ということです。あなたはこのためにHomebrewに頼ることはできません。

+0

入力のためのThx! 32ビットwxpythonに依存するレガシープロジェクトを実行する方法に関する提案はありますか? –

+0

古いOSXをサポートするHomebrewのフォークである[Tigerbrew](https://github.com/mistydemeo/tigerbrew#tigerbrew)を見てみてください。 '--universal'をサポートする[' wxpython'](https://github.com/mistydemeo/tigerbrew/blob/1cdf87c6f13ae0738e5ba0ca31248d2e7efa0bd5/Library/Formula/wxpython.rb)の式があります。 (私はそれを自分で使ったことはありません) – bfontaine

関連する問題