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 ‘sklearn‘

    问题描述         No module named ‘sklearn‘  解决办法 完结撒花          契约、包容、感恩、原则……这些成年人该有的基本精神,为什么我在他们身上找不到呢?

    2024年02月04日
    浏览(29)
  • 解决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日
    浏览(25)
  • 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日
    浏览(27)
  • 解决 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日
    浏览(26)
  • 解决“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日
    浏览(66)
  • 解决: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日
    浏览(47)
  • 解决ModuleNotFoundError: No module named ‘paddle‘

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

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

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

    2024年03月09日
    浏览(35)
  • 分析解决【No module named ‘triton‘】的问题

    在Windows11下训练Stable-Diffusion的LoRA模型的时候,总是重复提示: A matching Triton is not available, some optimizations will not be enabled. Error caught was: No module named ‘triton’ 意思是: 没有匹配的 Triton ,一些优化将不会被启用。 捕获的错误是: 没有名为 \\\"TRITON \\\"的模块 虽然过程并不会中断,

    2024年02月01日
    浏览(33)
  • 快速解决:ModuleNotFoundError: No module named ‘matplotlib‘

    当我们运行代码出现:“ModuleNotFoundError: No module named ‘matplotlib’”时,如何解决? 出现这种情况: 原因很简单,就是你当前目录下缺少相对于的包或者库,这里是缺少matplotlib包。 解决方法 直接win+r,输出cmd回车; 在dos命令上直接输入: python -m pip install matplotlib 如果提示

    2024年02月16日
    浏览(27)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包