我按照https://pyq.enlnt.com/install/install.html#install的指示安装了pyq。
我创建了一个virtualenv py2,并从-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。
帮帮忙吧。
发布于 2017-09-20 01:24:24
为了运行PyQ,您需要安装与之匹配的体系结构的Python和kdb+。从您的描述中可以看出,您有一个标准的64位Python,并试图将它与免费的32位版本的kdb+一起使用。这是行不通的,pyq抱怨说它在不同的目录中找不到Q的"l64“版本。
在64位主机Linux上构建用于免费kdb+的32位Python可能是一个挑战,我们只有关于CentOS 7的说明。
如果您想使用PyQ而没有kdb+许可证,使用32位Ubuntu的32位VM可能会更容易一些。
发布于 2018-12-25 16:31:34
将QHOME设置为顶层文件夹,其中包含m32/q,然后启动pyq。
https://stackoverflow.com/questions/46307557
复制相似问题