要附加的路徑:
/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
的plist,修改它使用絕對路徑正確的Python,例如:
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
如果你想用Python的供應系統中安裝pyserial
,你可以這樣做的時候用它絕對路徑的安裝:
/usr/bin/python2.7
你如何安裝pyserial?通過點? – radious
是的,但不使用點子。 (我下載了它並執行''sudo python build'',然後從源文件中執行'sudo python install'')''pip''給出如下,這似乎表明它是可以的。 ''$ pip search pyserial pyserial - Python串行端口擴展 已安裝:2.5(最新)'' – dank
另外,我只是做了''sudo pip install pyserial --upgrade'',它仍然失敗。 – dank