我已经在我的系统中安装了IPython
with qtconsole
,但我想构建一个独立venv
的virtualenv
和virtualenvwrapper
作为沙箱,在向我的系统添加更多东西之前在其中进行试验,另外我想试验virtualenv
并virtualenvwrapper
更好地理解它们,所以我尝试在 a 中构建相同的安排venv
并失败,因为我无法PySide
安装在venv
.
我阅读了这个问题和答案,以及这个问题,我阅读了PySide 说明在 Unix 上从源代码安装,但是这些指导集都不适合我。
显然,我确实已经PySide
通过 MacPorts ( ) 在系统 (OS X 10.6 Snow Leopard) 本身中安装了py33-pyside @1.1.2_1 (active)
,并且可以ipython3 qtconsole
从系统(在外部venv
)运行,但是PySide
从内部 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
来自系统资源的资源),所以我想我错过了一些关于如何virtualenv
隔离venv
系统的重要信息。
iptest3 status 对于系统和venv
(不确定是否重要)都可以。
应该给我libpython3.3m.so
图书馆的是什么?也许是python3.3的一些开发版本?