首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装pymqi或py3mqi

无法安装pymqi或py3mqi
EN

Stack Overflow用户
提问于 2019-07-18 23:47:54
回答 2查看 861关注 0票数 1

pip install py3mqi失败,出现以下错误。

代码语言:javascript
复制
(mq) C:\Temp\>pip install py3mqi
Collecting py3mqi
  Downloading https://files.pythonhosted.org/packages/5a/b7/cbe684e6a2a7f00dee116392d38c17c03b8281a8b5a021b655833233de26/py3mqi-1.6.0.tar.gz (65kB)
     |████████████████████████████████| 71kB 770kB/s
Building wheels for collected packages: py3mqi
  Building wheel for py3mqi (setup.py) ... error
  ERROR: Complete output from command 'c:\users\dhdyk0\envs\mq\scripts\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\dhdyk0\\AppData\\Local\\Temp\\pip-install-jmsvk9ya\\py3mqi\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\dhdyk0\AppData\Local\Temp\pip-wheel-3y2i7hfm' --python-tag cp36:
  ERROR: Building PyMQI client 32bits
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win32-3.6
  creating build\lib.win32-3.6\pymqi
  copying pymqi\__init__.py -> build\lib.win32-3.6\pymqi
  copying pymqi\CMQC.py -> build\lib.win32-3.6\pymqi
  copying pymqi\CMQCFC.py -> build\lib.win32-3.6\pymqi
  copying pymqi\CMQXC.py -> build\lib.win32-3.6\pymqi
  copying pymqi\CMQZC.py -> build\lib.win32-3.6\pymqi
  running build_ext
  building 'pymqi.pymqe' extension
  error: [WinError 3] The system cannot find the path specified: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib'

我尝试同时安装pymqi和py3mqi,但我得到了相同的错误。我使用的是32位的Python 3.6。此外,我还安装了MQ客户端和Visual Studio15。我的磁盘上有以下路径:C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC,但缺少PlatformSDK\\lib

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-19 17:16:39

正如JoshMC所说,pymqi现在支持Python3,并且应该是您正在使用的。pymqi绑定到MQI C层,并且在安装时需要访问MQ头文件以及C编译器/链接器。

当尚未安装Windows Platform SDK时,您得到的错误是常见的Visual Studio错误。本质上安装Visual Studio并不意味着您已经安装了C/ C++编译器,您也需要这样做。

票数 1
EN

Stack Overflow用户

发布于 2019-07-18 23:49:43

您是否考虑过尝试安装带有python和c包的Visual Studio 2019?

这对于某些包来说是必需的。

另一种可能的选择是,py3mqi不适用于Python3.6。*

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

https://stackoverflow.com/questions/57098341

复制
相关文章

相似问题

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