Путь, который вы добавляете:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
- это каталог site-packages
для стороннего, не системного Python, возможно установленного с помощью установщика python.org, а не из поставляемой Apple системы Python 2.7, которая будет:
/Library/Python/2.7/site-packages
Так что, скорее всего, вы используете Python.org Python для установки pyserial
, но запускаете системный Python под launchd
. Проверьте вашу оболочку PATH
(echo $PATH
), она, вероятно, имеет:
/Library/Frameworks/Python.framework/Versions/2.7/bin
в нем. И попробуйте which python
. Если вы хотите использовать Python.org Python с вашим списком launchd
, измените его, указав абсолютный путь к нужному Python, например:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
Если вы хотите установить pyserial
с Python, поставляемым системой, вы можете использовать абсолютный путь к нему при установке:
/usr/bin/python2.7