推 yushes920179: 1 寫程式都是一樣的 問題是你用哪一個python 執行03/14 17:22
推 roccqqck: conda list截圖一下03/14 17:22
照R大說的輸入Conda list 之後發現pip install的套件都有在裡面,實在不懂為何會這
樣@@
→ roccqqck: vscode 那些python路徑也截圖一下03/14 17:22
https://i.imgur.com/yzLD2vB.jpg
例如以這個檔案舉例
我前面from pyquery import PyQuery
那個pyquery有時候會有下底線報錯
然後執行的時候會產生一個找不到模組的error
推 roccqqck: 理論上vscode不能裝python3.7 應該是anaconda那個python03/14 17:27
→ roccqqck: 3.7 除非你亂搞03/14 17:27
→ roccqqck: Mac內建python2沒有pip 你不會裝到那裡 別理他就好03/14 17:27
→ roccqqck: 用虛擬環境謝謝03/14 17:28
推 TuCH: 先學會用conda create -n my_env python=3.7 開始03/14 17:33
※ 編輯: hellokidding (111.71.127.112 臺灣), 03/14/2020 17:41:31
※ 編輯: hellokidding (111.71.127.112 臺灣), 03/14/2020 18:12:12
推 roccqqck: 第四個是homebrew的python03/14 18:39
→ roccqqck: 第三個應該是官網python?03/14 18:39
想問這兩個的差異是什麼?為什麼我會裝到兩個感覺是相同的東西啊?
→ roccqqck: 二三四留一個就好 其他兩個刪掉03/14 18:39
→ Hsins: vscode 沒有不能裝 python 3.7... vscode 就是編輯器而已03/14 19:52
→ roccqqck: 我當然知道只是編輯器... 03/14 20:18
→ roccqqck: 他講得很像透過vscode裝python 03/14 20:19
→ Hsins: 你講的是 fanssica 發文的內容,Visual Stuio 的確可以裝 03/14 20:21
→ Hsins: Python 和相關套件...03/14 20:21
→ roccqqck: vscode真的可安裝python啊? 03/14 20:24
→ roccqqck: 怎用啊 求解03/14 20:24
→ Hsins: Visual Studio != Visual Studio Code...03/14 20:24
→ roccqqck: 我反而沒在用visual studio03/14 20:25
→ Hsins: 上一篇會用 VS2019 這種把年份講出來的... 通常指那個很肥03/14 20:26
→ Hsins: 的 IDE 而不是 VS Code03/14 20:26
→ roccqqck: 喔喔 懂你意思 03/14 20:29
推 fanssica: 我是上一篇原po 我用的是很肥的那個紫色vs 這篇原po講的 03/14 21:21
→ fanssica: 是藍色的vs code 03/14 21:21
※ 編輯: hellokidding (111.71.127.112 臺灣), 03/14/2020 22:41:50
→ alvinlin: 好熱鬧這篇 03/14 22:48
→ roccqqck: 回原po 沒有為什麼 爽了話本來就可以裝N個python 03/14 23:01
→ roccqqck: 個人建議是全刪掉 重裝anaconda或改用pyenv 03/14 23:01
→ roccqqck: 官網的跟homebrew的python我不推 03/14 23:02
→ alvinlin: 怎麼大家都不喜歡官網的?喜歡anaconda?我個人反而比較 03/15 07:01
→ alvinlin: 喜歡官網的,anaconda我現在也都不太裝了 03/15 07:01
推 roccqqck: pyenv就是用官網的載下來build 03/15 07:20
→ roccqqck: 至於win了話 我覺得miniconda比較方便一點 03/15 07:20
→ alvinlin: 1.在python裡輸入 import sys; sys.version就會列出來 03/15 09:56
→ alvinlin: 2. 除了內建的v2外,把anaconda以外的全部移除即可. 03/15 09:57
→ alvinlin: 另外, 可以輸入 sys.executable 看現在執行哪個 python 03/15 09:58
→ alvinlin: 還有, 如果你同時裝了 anaconda 及官方 IDEL, 要注意pip 03/15 10:04
→ alvinlin: 時用的是哪個 pip, 否則你的套件會跑去不同地方 03/15 10:05
→ alvinlin: 最後, python匯入的順序是目前目錄,sys.path值裡的目錄 03/15 10:09
→ alvinlin: 不知目前目錄的話輸入 import os; os.getcwd() 03/15 10:10
→ alvinlin: 至於套件的目錄, 可以輸入 import pip; pip.__path__ 03/15 10:13
→ alvinlin: 套件目錄就在那個 pip 的上一層通常是 ..\site-packages 03/15 10:14
→ alvinlin: 補充: conda安裝的套件不是從pipy來的.pip才是.兩個不同 03/15 10:17
→ alvinlin: pip的套件比較新,而且數量遠遠超過conda.所以建議用官方 03/15 10:18
→ alvinlin: 心得:對新手來說官方25MB的IDLE遠比GB級的VS2019, 還有 03/15 10:25
→ alvinlin: 4, 500MB的anaconda來得輕巧而且對新手來說全部功能都有 03/15 10:26
→ alvinlin: 絕對足以應付大部份新手所需. 除了像 spyder, IPython 03/15 10:27
→ alvinlin: 沒有外(但其實也不需要).頂多你需要個編輯器sublimeText 03/15 10:29
→ roccqqck: 官網python預設路徑我很討厭 所以不推新手去裝 老手當然 03/17 12:35
→ roccqqck: 沒差 03/17 12:35
→ alvinlin: 你是說這個預設路徑嗎?它就是捷徑而已。我都copy 這個 03/17 20:14
→ alvinlin: 檔案去每個目錄。改它的目標目錄。但「青菜蘿蔔各有所好 03/17 20:14
→ alvinlin: 」。我只是提出另一個觀點 03/17 20:14