No module named ‘pymodbus.client.sync‘解决方式

这篇具有很好参考价值的文章主要介绍了No module named ‘pymodbus.client.sync‘解决方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我的python代码使用了pymodbus库,使用时的引入如下

from pymodbus.client.sync import ModbusSerialClient as ModbusClient

后来新拿到一台设备,系统更新过,跑之前的代码一直报错

    from pymodbus.client.sync import ModbusSerialClient as ModbusClient
ModuleNotFoundError: No module named 'pymodbus.client.sync'

开始是使用pip3安装库

(GConnect-X8OCDuN_) pi@Gpm-OS:/ $ pip3 install -U pymodbus
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pymodbus in /home/pi/.local/share/virtualenvs/GConnect-X8OCDuN_/lib/python3.9/site-packages (3.2.2)
Collecting pymodbus
  Using cached https://www.piwheels.org/simple/pymodbus/pymodbus-3.2.2-py3-none-any.whl (154 kB)
  Using cached https://www.piwheels.org/simple/pymodbus/pymodbus-3.2.1-py3-none-any.whl (154 kB)
Requirement already satisfied: setuptools<66.0.0 in /home/pi/.local/share/virtualenvs/GConnect-X8OCDuN_/lib/python3.9/site-packages (from pymodbus) (44.1.1)

但是依然报错,后面使用pip3 list查看了下pymodbus的版本,打印如下

pymodbus               3.2.2

又找了老板子,看到是2.5.5的,那就好办了,直接上命令

pip3 install pymodbus==2.5.5

结果又出意外

Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
ERROR: Could not find a version that satisfies the requirement pymodbus-2.5.5
ERROR: No matching distribution found for pymodbus-2.5.5

居然没有2.5.5版本,见鬼了,然后到pypi上去找,pymodbus · PyPI,发现真的没有,只能安装一个接近的

pip3 install pymodbus==2.5.3

顺利完成文章来源地址https://www.toymoban.com/news/detail-685586.html

到了这里,关于No module named ‘pymodbus.client.sync‘解决方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决No module named pip问题

    ** 第一种方法 : **pip更新指令: python -m pip install --upgrade pip 输入运行后如果出现错误“no module named pip”,则运行以下指令: python -m ensurepip easy_install pip 然后再执行: python -m pip install --upgrade pip 第二种: 环境变量原因 1.如果提示pip不是内部命令之类的,有可能说明你在安装

    2024年02月12日
    浏览(36)
  • No module named ‘selenium‘ 如何解决,

    1.首先,在cmd的窗口中,输入命令:pip install selenium,安装最新版本的selenium 2.查看版本: pip show selenium  3.查看是否安装成功: pip list  参考文章:(22条消息) Python+Selenium安装及环境配置手把手教会你_selenium安装教程python_王同学在这的博客-CSDN博客  2.参考链接:(22条消息) P

    2024年02月03日
    浏览(39)
  • No module named ‘yaml‘ 解决办法

    一般来说,命令行使用以下命令就能解决问题: 但是,很遗憾,结果提示如下: 其实正确的命令行内容应该是如下所示: 结果显示成功

    2024年02月11日
    浏览(36)
  • 解决 Python 中的 ‘No module named ‘win32gui‘‘ 和 ‘No module named ‘win32console‘‘ 错误

    解决 Python 中的 ‘No module named ‘win32gui’’ 和 ‘No module named ‘win32console’’ 错误 当你在使用 Python 编写程序时,有时可能会遇到类似于 ‘No module named ‘win32gui’’ 和 ‘No module named ‘win32console’’ 的错误消息。这些错误通常发生在你尝试在 Windows 系统上使用与图形用户界

    2024年02月04日
    浏览(39)
  • 解决“plt.show()“图片不显示,以及后续报错“no module named ‘tkinter‘ “问题  No module named 'tkinter'

            环境:windows| pycharm |python3.7.6         在运行如下代码时,发现图片并没有显示出来。plt.show函数似乎没有运行。     1 尝试在后面添加plt.show()          看到网上有帖子说在后面加上plt.show()即可显示            发现加上之后并没有起到任何作用,反而多了

    2024年02月05日
    浏览(78)
  • 解决:ModuleNotFoundError: No module named ‘paddle‘

      错误显示: 原因:      环境中没有‘paddle’的python模块,但是您在尝试导入 解决方法: 1.普通方式安装: 2.镜像源安装  补充:常用的镜像源

    2024年03月09日
    浏览(55)
  • 解决ModuleNotFoundError: No module named ‘paddle‘

    安装百度的PaddlePaddle,遇到ModuleNotFoundError: No module named ‘paddle’ 错误,记录下解决过程。 安装完PaddlePaddle后,再Python解释器中运行如下语句 提示ModuleNotFoundError: No module named ‘paddle’ 网上说重新安装PaddlePaddle就可以了 CPU版 GPU版 可自己的重新安装后,还是出现原来的提示。

    2024年02月11日
    浏览(63)
  • 解决:ModuleNotFoundError: No module named ‘pymysql’

    在使用之前的代码时,报错: Traceback (most recent call last): File “xxx”, line xx, in import pymysql ModuleNotFoundError: No module named ‘pymysql’ 主要报错信息内容翻译如下所示: 翻译: 经过查阅资料,发现是这个错误通常是由于缺少pymysql的依赖库,就会出现这样的提示。 小伙伴们按下面

    2024年02月19日
    浏览(66)
  • ModuleNotFoundError: No module named ‘selenium‘解决方法

     当jupyter出现ModuleNotFoundError: No module named \\\'selenium\\\', win+r键,输入cmd打开cmd窗口,输入命令\\\" pip install selenium \\\",再次运行即可。

    2024年02月12日
    浏览(43)
  • 解决ModuleNotFoundError: No module named ‘pygame‘问题

    在开发环境运行Python的源码游戏时,游戏不能正常运行,且提示 (ModuleNotFoundError: No module named \\\'pygame\\\'【没有发现模块错误:没有发现名为pygame的模块】) 如下图所示: 通过查看提示发现是缺少了名为pygame的模块(即:我们当前的环境没有安装pygame模块);接下来就是在当前

    2024年02月02日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包