旧それなりブログの跡地、画像やスタイルやJSなどが壊れてることがあります。

Macのpypyがvirtualenvで動かない

2013年3月1日

1.8.4 fails with pypy on mac os x の話です

解決としては、既に開発版ではFIXされているので
以下のコマンドで virtualenv を最新版にすれば動くようになりました

pip install https://github.com/pypa/virtualenv/tarball/develop

tox で pypy のテストをする時にコケた

そもそもは、tox で pypy のテストをしようとした時に、失敗して気付きました。

こういうエラーが出たり..

ERROR: pypy: InvocationError: /usr/local/Cellar/pypy/1.9/bin/pypy /usr/local/lib/python2.7/site-packages/virtualenv.py --distribute pypy (see /Users/kjirou/working/python-mahokanta/.tox/pypy/log/pypy-0.log)

ログを見たらこんなことが書いてあったり..

debug: WARNING: Library path not found, using compiled-in sys.path.
debug: WARNING: 'sys.prefix' will not be set.
debug: WARNING: Make sure the pypy binary is kept inside its tree of files.
debug: WARNING: It is ok to create a symlink to it from somewhere else.
'import site' failed
AttributeError: 'module' object has no attribute 'prefix'
New pypy executable in pypy/bin/pypy
ERROR: The executable pypy/bin/pypy is not functioning
ERROR: It thinks sys.prefix is u'/Users/kjirou/working/python-mahokanta/.tox' (should be u'/Users/kjirou/working/python-mahokanta/.tox/pypy')
ERROR: virtualenv is not compatible with this system or executable

.. したので、俺みたいに日本語記事がないとアセる人は、
上記で検索して来てくれるといいなって。