首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PYQ ImportError:没有名为pyq的模块

PYQ ImportError:没有名为pyq的模块
EN

Stack Overflow用户
提问于 2017-10-10 19:20:44
回答 1查看 636关注 0票数 0

我正在尝试在64位Ubuntu上安装pyq。我有64位的KDB+许可证。我按照Pyq装置中给出的步骤在许可的Kdb+中安装。

我创建了一个虚拟环境。

代码语言:javascript
运行
复制
pip install virtualenv
mkdir python-virtual-environments && cd python-virtual-environments
pyvenv env
source env/bin/activate

解压缩kdb+ 64位文件

代码语言:javascript
运行
复制
mkdir -p ${VIRTUAL_ENV}/q && unzip path/to/m64.zip -d ${VIRTUAL_ENV}/q

复制许可证并安装pyq

代码语言:javascript
运行
复制
git clone https://github.com/enlnt/pyq.git
pip install <path to the source>

通过使用Conda创建虚拟环境,我也完成了相同的过程。

在这两种情况下,当我在终端中运行pyq时,都会得到以下错误:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named pyq
'2017.10.11T06:10:31.641 python

请帮帮忙。

同样,当我试图安装pyq时,使用

代码语言:javascript
运行
复制
pip install -i https://pyq.enlnt.com --no-binary pyq pyq`

我得到了

代码语言:javascript
运行
复制
Requirement already satisfied: pyq in /usr/local/lib/python2.7/dist-packages
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-10 23:52:44

首先,通过运行

代码语言:javascript
运行
复制
pip uninstall pyq

创建此命令显示为已删除的路径列表的副本。稍后您将需要它来排除故障。

确保安装了python共享库。请参阅在Ubuntu16.04上安装PyQ

代码语言:javascript
运行
复制
pip install pyq

最近发布的版本不需要额外的pip选项。

如果这没有为您提供一个有效的pyq可执行文件,请查看您在卸载过程中保存的路径列表,查找到pyq包的父目录的完整路径。将PYTHONPATH环境变量设置为该路径。

顺便说一句你报告的消息

代码语言:javascript
运行
复制
Requirement already satisfied: pyq in /usr/local/lib/python2.7/dist-packages

建议您(或其他人)直接将pyq安装到本地python安装中,而不是安装到虚拟环境中。另外,/usr/local前缀表示您有一个定制的python安装,这可能是您的问题的原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46674373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档