万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    Pythonでwxでのエラー時

    import wxした時に

    import wx
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "/usr/local/lib/wxPython-3.0.0.0/lib/python2.7/site-packages/wx-3.0-osx_carbon/wx/__init__.py", line 45, in <module>
        from wx._core import *
      File "/usr/local/lib/wxPython-3.0.0.0/lib/python2.7/site-packages/wx-3.0-osx_carbon/wx/_core.py", line 4, in <module>
        import _core_
    ImportError: /usr/local/lib/wxPython-3.0.0.0/lib/python2.7/site-packages/wx-3.0-osx_carbon/wx/_core_.so: no appropriate 64-bit architecture (see "man python" for running in 32-bit mode)

    となった。

    export VERSIONER_PYTHON_PREFER_32_BIT=yes

    のように32ビットモードにしたらいいようだ。
    URL: http://stackoverflow.com/questions/2565201/wxpython-incompatible-with-snow-leopard

    Carbon APIdmg使っている可能性がある、これは32bitモードでしか動きません。
    バージョン2.9以降はCocoaに対応しているようですが、
    安定版であるバージョン2.8ではCarbonみたいです。