我如何在 Mac OS 64 位上安装 32 位 pyq,对于 python 3.6-32
How can I install 32 bit pyq on Mac OS 64 bit, for python 3.6-32
我的 Mac OS 上有 32 位 kdb,我想将 pyq 与 Python3.6 32 位版本一起使用。
目前,我在 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]"
来自错误信息
dlopen(libpython3.6m.dylib, 10): image not found
您似乎构建了静态链接 python 并使用了 --with-pymalloc
配置选项。请确保将 python 配置为 --enable-shared
。更好的是,使用 brew 构建的通用程序:
brew install sashkab/python/python36 --universal
最后,如果您要使用多个版本的 python,请考虑使用虚拟环境。
有关详细说明,请参阅 "Installing PyQ on macOS"。
我的 Mac OS 上有 32 位 kdb,我想将 pyq 与 Python3.6 32 位版本一起使用。 目前,我在 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]"
来自错误信息
dlopen(libpython3.6m.dylib, 10): image not found
您似乎构建了静态链接 python 并使用了 --with-pymalloc
配置选项。请确保将 python 配置为 --enable-shared
。更好的是,使用 brew 构建的通用程序:
brew install sashkab/python/python36 --universal
最后,如果您要使用多个版本的 python,请考虑使用虚拟环境。
有关详细说明,请参阅 "Installing PyQ on macOS"。