看板 Python 關於我們 聯絡資訊
各位前輩好,小弟剛開始接觸Python,跟著台大的線上課程學,最近碰到以下問題: https://i.imgur.com/zy0KHoP.jpg 這個程式是要上TEJ抓股票資料、跑回歸,而圖中是老師範例作法,但是這樣做產生以下e rror: https://i.imgur.com/6uqzzla.jpg 我已經在terminal安裝pip3 的 csvsorter,但是還是找不到module。 請問各位先賢,小弟是否有哪裡犯錯?煩請指證~謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.68.127 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1556888055.A.3B4.html
s860134: python 最常見問題: module 裝錯 python 05/04 10:29
s860134: 你用的 IDE 可能幫你建立 venv 隔離的套建安裝位置 05/04 10:29
s860134: 所以 csvsorter 並沒有裝在你執行時跑的 python 上 05/04 10:30
JeanJacinto: 感謝s大,爬了一下虛擬環境的文章還是看不太懂,請 05/04 11:08
JeanJacinto: 問我要怎麼import csvsorter呢? 05/04 11:08
s860134: 因為我不知道你用的 IDE 是哪個  05/04 12:52
s860134: import sys;print (sys.executable) 05/04 12:52
s860134: 這兩行可以印出你當前的 python 執行黨位置 05/04 12:53
s860134: 之後再用 [python執行檔位置] -m pip install csvsorter 05/04 12:53
s860134: 邏輯是找出你實際執行的 python,在用這個 python 的 pip 05/04 12:55
s860134: module 去抓 csvsorter。 05/04 12:55
s860134: 因為你在 terminal 上面直接打 pip3 是從 $PATH 裡面路徑 05/04 13:01
s860134: 逐個搜尋符合 [path]/pip3 的檔案來執行 05/04 13:02