私は自分のシステムIPythonにインストール済みですが、システムに追加する前に実験するためのサンドボックスとしてqtconsole独立venvしたものvirtualenvを構築したいと思います。さらに、実験してそれらをよりよく理解したかったので、私は内に同じ配置を構築しようとしましたが、にインストールできないため失敗しました。virtualenvwrappervirtualenvvirtualenvwrappervenvPySidevenv
私はこの質問と回答、およびこれを読み、UnixのソースからインストールするためのPySideの説明を読みましたが、これらのガイダンスのセットはどれも私には機能していません。
明らかに、私はPySideMacPorts()を介してシステム(OS X 10.6 Snow Leopard)自体にインストールしており、システム(の外部)からpy33-pyside @1.1.2_1 (active)実行できますが、内部のソースからのインストールは失敗します:ipython3 qtconsolevenvPySide venv$ pip install PySide
...running install
running build
error: Failed to locate the Python library /opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/libpython3.3m.so
そして確かに、それは本当です:
$ ls -l /opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/
total 16
lrwxr-xr-x 1 root wheel 9 Sep 29 11:17 libpython3.3.dylib -> ../Python
lrwxr-xr-x 1 root wheel 9 Sep 29 11:17 libpython3.3m.dylib -> ../Python
drwxr-xr-x 5 root wheel 170 Jan 11 12:33 pkgconfig
drwxr-xr-x 191 root wheel 6494 Jan 11 12:33 python3.3
これらの.dylibファイルは、私のMacPortspython33システムインストールからのものです。
$ sudo port provides /opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/libpython3.3m.dylib
/opt/local/Library/Frameworks/Python.framework/Versions/3.3/lib/libpython3.3m.dylib is provided by: python33
virtualenvしかし、新しいパッケージのインストールでシステムから独立したリソースを使用するという印象を持っていたので(最初にシステムリソースから作成した場合を除く)、システムからを分離するvenv方法について重要な何かが欠けていると思います。virtualenvvenv
iptest3ステータスは、システムとvenv(それが重要かどうかはわかりません)の両方でOKです。
私にlibpython3.3m.so図書館を与えることになっているのは何ですか?多分python3.3のいくつかの開発バージョン?