作者JeanJacinto (AcctLoser)
看板Python
標題[問題] csvsorter 問題
時間Fri May 3 20:54:13 2019
各位前輩好,小弟剛開始接觸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://webptt.com/m.aspx?n=bbs/Python/M.1556888055.A.3B4.html
1F:推 s860134: python 最常見問題: module 裝錯 python 05/04 10:29
2F:→ s860134: 你用的 IDE 可能幫你建立 venv 隔離的套建安裝位置 05/04 10:29
3F:→ s860134: 所以 csvsorter 並沒有裝在你執行時跑的 python 上 05/04 10:30
4F:→ JeanJacinto: 感謝s大,爬了一下虛擬環境的文章還是看不太懂,請 05/04 11:08
5F:→ JeanJacinto: 問我要怎麼import csvsorter呢? 05/04 11:08
6F:→ s860134: 因為我不知道你用的 IDE 是哪個 05/04 12:52
7F:→ s860134: import sys;print (sys.executable) 05/04 12:52
8F:→ s860134: 這兩行可以印出你當前的 python 執行黨位置 05/04 12:53
9F:→ s860134: 之後再用 [python執行檔位置] -m pip install csvsorter 05/04 12:53
10F:→ s860134: 邏輯是找出你實際執行的 python,在用這個 python 的 pip 05/04 12:55
11F:→ s860134: module 去抓 csvsorter。 05/04 12:55
12F:→ s860134: 因為你在 terminal 上面直接打 pip3 是從 $PATH 裡面路徑 05/04 13:01
13F:→ s860134: 逐個搜尋符合 [path]/pip3 的檔案來執行 05/04 13:02