Python 2.7をpython.orgの公式のDMGインストーラで再インストールしました。私の64ビット版では、 ..ですPythonは、インストールビットのPython MACインストーラがすべてのリンクを修正しそれが働い
(それが64ビットで動作するように再コンパイルすることはオプションではありません、私には難しすぎる)OSXで64ビットから32ビットのPythonに切り替えた後でVirtualENvsが動作しない
、ので、私の新しいPythonがインストール32少し、私はPythonはもうパイソンを使用することはできません、64ビットを使用して作成したすべてのvirtualenvの、ここでの出力は次のようになります。
dyld: Library not loaded: @executable_path/../.Python
Referenced from: /Users/dom/django/.virtualenvs/lepoc/bin/python
Reason: no suitable image found. Did find:
/Users/dom/django/.virtualenvs/lepoc/bin/../.Python: no matching architecture in universal wrapper
/Users/dom/django/.virtualenvs/lepoc/bin/../.Python: no matching architecture in universal wrapper
Trace/BPT trap
があります可能な修正(何かを再リンクするなど)、またはすべての仮想化を再作成する必要がありますか?
ハムを、それは私がさらに...避けたいのですが何だ、私はできませんpythonが利用できないので 'pip freeze'と呼ぶこともできます。 –
virtualenv内でpipを実行する必要はありません。システムのpythonインタプリタのコンテキストで実行します。また、すべてのパッケージが再インストールされているので、私は不利な点は見当たりません。私はむしろ、後で32ビットコードとしてコンパイルされたcpythonのものが失敗したときに、奇妙な副作用を得るリスクよりも、きれいで少し余分な努力をしたいと思います。 –
これらのコマンドを使用すると奇妙な効果がありましたが、私はちょうど私のサーバー上でpipフリーズを使用して、virtualenvを再作成しました。今のところすべてがあります。 –