Python | pyserial模組問題: 'module' object has no attribute 'Serial'

Python | pyserial模組問題: 'module' object has no attribute 'Serial'

問題背景

Python環境:3.6
Python換台電腦使用,無法執行,出現模組問題。


問題描述

原本可以使用的套件換台電腦使用,無法正常工作。
並出現:
Python AttributeError: 'module' object has no attribute 'Serial'


解決方法

透過stackOverflow網站一步一步嘗試,終於解決了,請詳見網址

實際解決步驟:
在cmd模式下輸入以下指令
pip uninstall serial
pip uninstall pyserial
pip install pyserial
再執行原本的.py檔。


問題原因

原來是有兩個套件名稱很相近,例如:pyserial與serial套件,都能夠利用pip進行安裝,而Python 套件目錄下,有serial模組與pyserial模組,造成衝突無法使用,將所有兩個模組都移除,安裝pyserial模組即可。

轉貼本文時,需註明來自黑修斯隨手札記原創作者 hughes chen(黑修斯),及附上原文連結,同時 禁止修改,禁止商業使用 。

張貼留言

0 留言