我的Mac上有32位kdb,并且希望使用Python3.6 32位版本的pyq。目前,我有一个完美的工作32位Python2.7后,安装它如下。
./python2.7-32 pip install -i https://pyq.enlnt.com --no-binary pyq pyq现在,我需要与Python3.6一起使用,并尝试类似地通过以下方式安装32位:
 ./python3.6-32 pip install -i https://pyq.enlnt.com --no-binary pyq pyq它确实安装了它,但是当我试图在发生了什么事情之后跑进去时,它给了我一个错误:
~$:/Library/Frameworks/Python.framework/Versions/3.6/bin> ./pyq
'2017.05.02T21:14:50.022 dlopen(libpython3.6m.dylib, 10): image not found
@
"q"
"r:py[`pyq^`$getenv`PYTHONEXECUTABLE;args;lib]"发布于 2017-05-02 22:46:10
从错误消息中
dlopen(libpython3.6m.dylib, 10): image not found看起来,您构建了一个静态链接的python,并使用了--with-pymalloc配置选项。请确保使用--enable-shared配置您的python。更好的是,使用一个由brew构建的通用工具:
brew install sashkab/python/python36 --universal最后,如果要使用多个版本的python,请考虑使用虚拟环境。
有关详细说明,请参阅“在PyQ上安装macOS”。
https://stackoverflow.com/questions/43746608
复制相似问题