3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
目錄 在Mac和Windows中,都會有一個系統預設的環境變數PATH Variable。環境變數記錄的是幾個系統預設的資料夾,在某些情況下,我們必須將某些檔案放入這幾個資料夾的其中之一,才能讀利讓Python讀取。 最常見的情況之一即是使用Selenium套件時,需要將Chrome或是Firefox等瀏覽器的Webdriver放到這幾個資料夾中,否則會出現以下錯誤。 #Chromeselenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. #Firefoxselenium.common.exceptions.WebDriverException: Message: ‘geckodriver’ executable needs to be in PATH. 我也試過指定executable_path,卻出現另外的錯誤訊息: chrome_path = r’/Users/Aron’driver = webdriver.Chrome(executable_path=chrome_path)#Outputselenium.common.exceptions.WebDriverException: Message: ‘Aron’ executable may have wrong permissions. 以上是題外話。那Mac中的PATH到底是什麼呢?網路上有很多文章,但我覺得大部份都寫得好複雜,對Python初學者很不友善。 MAC 預設的PATH 簡單明瞭,就是以下的五個路徑,你可以在Finder中按Cmd+Shift+G,直接跳至指定資料夾。圖片中的第六個選項則是我自己新增的路徑。 /usr/local/bin /usr/bin /bin /usr/sbin /sbin 你可以試著直接將檔案丟到以上資料夾中,但可能會有權限問題,導致檔案拖曳失敗。那你可以試著新增路徑,並將檔案丟進新路徑中。 新增PATH環境變數的方法 1) 叫出搜尋列,輸入Terminal並按Enter。 2) 在Terminal中輸入以下指令,並按Enter。 sudo nano /etc/paths 3) 輸入你的密碼。當你輸入時,畫面上不會出現任何文字和符號,這是正常的。 4) 接下來你會看到上圖中的五條預設路徑。如果你只是要確認PATH是什麼的話,做到這一個步就可以了。如果你想新增新的變數,將游標移到最下面並輸入即可。 5) 按Control-X離開。 6) 按Y存檔。 7) 在Terminal中再輸入一次這個指令,確定剛才的動作有確實存檔。 sudo nano /etc/paths 8) 大功告成!很簡單吧 A Aron 工業設計系畢業,曾任職知名品牌行銷企劃,做點設計,寫文案也寫網站;目前擔任零售業數據分析師。最近開始練格鬥和Python量化投資。

本文由aronhackcom提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦