我正在尝试在64位Ubuntu上安装pyq。我有64位的KDB+许可证。我按照Pyq装置中给出的步骤在许可的Kdb+中安装。
我创建了一个虚拟环境。
pip install virtualenv
mkdir python-virtual-environments && cd python-virtual-environments
pyvenv env
source env/bin/activate解压缩kdb+ 64位文件
mkdir -p ${VIRTUAL_ENV}/q && unzip path/to/m64.zip -d ${VIRTUAL_ENV}/q复制许可证并安装pyq
git clone https://github.com/enlnt/pyq.git
pip install <path to the source>通过使用Conda创建虚拟环境,我也完成了相同的过程。
在这两种情况下,当我在终端中运行pyq时,都会得到以下错误:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named pyq
'2017.10.11T06:10:31.641 python请帮帮忙。
同样,当我试图安装pyq时,使用
pip install -i https://pyq.enlnt.com --no-binary pyq pyq`我得到了
Requirement already satisfied: pyq in /usr/local/lib/python2.7/dist-packages发布于 2017-10-10 23:52:44
首先,通过运行
pip uninstall pyq创建此命令显示为已删除的路径列表的副本。稍后您将需要它来排除故障。
确保安装了python共享库。请参阅在Ubuntu16.04上安装PyQ
跑
pip install pyq最近发布的版本不需要额外的pip选项。
如果这没有为您提供一个有效的pyq可执行文件,请查看您在卸载过程中保存的路径列表,查找到pyq包的父目录的完整路径。将PYTHONPATH环境变量设置为该路径。
顺便说一句你报告的消息
Requirement already satisfied: pyq in /usr/local/lib/python2.7/dist-packages建议您(或其他人)直接将pyq安装到本地python安装中,而不是安装到虚拟环境中。另外,/usr/local前缀表示您有一个定制的python安装,这可能是您的问题的原因。
https://stackoverflow.com/questions/46674373
复制相似问题