&引用;没有这样的文件或目录;使用32位kdb+;在Ubuntu中运行pyq时出错;

&引用;没有这样的文件或目录;使用32位kdb+;在Ubuntu中运行pyq时出错;,ubuntu,kdb,pyq,Ubuntu,Kdb,Pyq,我按照的说明安装了pyq 我创建了一个virtualenv py2,从中下载了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/

我按照的说明安装了pyq

我创建了一个virtualenv py2,从中下载了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+一起使用可能是一个挑战,我们只有一个


如果您想使用PyQ而没有kdb+许可证,那么将32位VM与32位Ubuntu结合使用可能会更容易。

为了运行PyQ,您需要安装匹配体系结构的Python和kdb+。根据您的描述,您似乎有一个标准的64位Python,并试图将其与免费的32位版本的kdb+一起使用。这不起作用,
pyq
理所当然地抱怨它在不同的目录中找不到q的“l64”版本

在64位主机Linux上构建32位Python以与免费kdb+一起使用可能是一个挑战,我们只有一个


如果你想使用PyQ,并且没有kdb+许可证,那么使用32位Ubuntu的32位虚拟机可能更容易。

将QHOME设置为顶级文件夹,其中包含m32/q,然后启动PyQ。

将QHOME设置为顶级文件夹,其中包含m32/q,然后启动PyQ。

谢谢。我会试试,我安装了一个32位的Ubuntu和pyq,谢谢。我将尝试itI安装了32位Ubuntu和pyq,它成功了。你想通过增加解释来改进你的答案吗?你想通过增加解释来改进你的答案吗?