"No such file or directory" 在 Ubuntu 中使用 32 位 kdb+ 的 运行 pyq 时出错
"No such file or directory" error while running pyq in Ubuntu with 32 bit kdb+
我已经按照 https://pyq.enlnt.com/install/install.html#install 的说明安装了 pyq。
我创建了一个 virtualenv py2 并从 https://kx.com/download/software-download.L.php?agree=willa382*-fyeERA332880aa2013 下载了 kdb+ 并在 py2 中解压了它
unzip /home/username/Downloads/linuxx86.zip -d py2
然后安装pyq
pip install -i https://pyq.enlnt.com --no-binary pyq pyq
之后我输入了
pyq
现在我收到以下错误
qbinpath = /home/usename/py2/q/l64/q
qbinpath = /home/username/q/l64/q
No such file or directory
我搜索了 qbinpath 变量。它位于位置
的二进制文件中
/home/username/pyq/path/to/virtualenv/bin/pyq
因此我无法在 ubuntu 中 运行 pyq。
请帮忙。
为了运行 PyQ,您需要安装Python 和匹配架构的kdb+。根据您的描述,您似乎有一个标准的 64 位 Python 并尝试将其与免费的 32 位版本的 kdb+ 一起使用。这不起作用,并且 pyq
正确地抱怨它无法在各种目录中找到 q 的 "l64" 版本。
在 64 位主机 Linux 上构建 32 位 Python 以使用免费的 kdb+ 可能是一个挑战,我们只有 instructions for CentOS 7.
如果您想使用 PyQ 并且没有 kdb+ 许可证,使用 32 位 VM 和 32 位 Ubuntu 可能更容易。
将QHOME设置到顶层文件夹,里面有m32/q,然后启动pyq。
我已经按照 https://pyq.enlnt.com/install/install.html#install 的说明安装了 pyq。
我创建了一个 virtualenv py2 并从 https://kx.com/download/software-download.L.php?agree=willa382*-fyeERA332880aa2013 下载了 kdb+ 并在 py2 中解压了它
unzip /home/username/Downloads/linuxx86.zip -d py2
然后安装pyq
pip install -i https://pyq.enlnt.com --no-binary pyq pyq
之后我输入了
pyq
现在我收到以下错误
qbinpath = /home/usename/py2/q/l64/q
qbinpath = /home/username/q/l64/q
No such file or directory
我搜索了 qbinpath 变量。它位于位置
的二进制文件中 /home/username/pyq/path/to/virtualenv/bin/pyq
因此我无法在 ubuntu 中 运行 pyq。
请帮忙。
为了运行 PyQ,您需要安装Python 和匹配架构的kdb+。根据您的描述,您似乎有一个标准的 64 位 Python 并尝试将其与免费的 32 位版本的 kdb+ 一起使用。这不起作用,并且 pyq
正确地抱怨它无法在各种目录中找到 q 的 "l64" 版本。
在 64 位主机 Linux 上构建 32 位 Python 以使用免费的 kdb+ 可能是一个挑战,我们只有 instructions for CentOS 7.
如果您想使用 PyQ 并且没有 kdb+ 许可证,使用 32 位 VM 和 32 位 Ubuntu 可能更容易。
将QHOME设置到顶层文件夹,里面有m32/q,然后启动pyq。