You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu16.04升级Python3.9后pip安装pyserial无法导入问题

问题原因说明
  • 你手动将系统默认Python3从3.5替换为3.9后,apt安装的python3-pip包仅适配Ubuntu16.04官方源默认的Python3.5版本,安装完成后pip3会绑定到Python3.5而非你当前使用的Python3.9,因此执行pip3 install安装的包都会写入Python3.5的库目录,Python3.9无法读取。
  • 直接执行pip install默认对应Python2的包管理工具,安装的包仅对Python2生效,Python3自然无法导入serial模块。
  • 执行python3 -v输出大量导入日志属于正常现象:小写-v参数是开启Python导入调试模式的开关,查询版本请使用大写参数python3 -V或python3 --version。
解决步骤
  1. 为当前的Python3.9单独安装对应版本的pip,执行命令:
curl https://bootstrap.pypa.io/get-pip.py | sudo python3
  1. 验证pip绑定是否正确,执行命令:
    python3 -m pip --version
    确认输出的路径前缀为/usr/local/lib/python3.9/即代表绑定正确。
  2. 重新安装pyserial包:
    python3 -m pip install pyserial
    安装完成后即可在Python3.9中正常导入serial模块。

内容的提问来源于stack exchange,提问作者fiziks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.11 11:45:03