[爆卦]vscode python套件是什麼?優點缺點精華區懶人包

為什麼這篇vscode python套件鄉民發文收入到精華區:因為在vscode python套件這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者hellokidding (Bad Trip)看板Python標題Re: [問題] 使用Visu...


※ 引述《fanssica (鳳山郭富城)》之銘言:
: 各位版友好 小弟目前是剛開始學習Python的新手
: 之前已有使用Visual Studio多年的經驗
: 在開始使用python時 我先安裝了python 官網中的python
: 又安裝了Anaconda
: 同時VS 中也有Python
: 然後開始安裝套件
: 這時問題就出現了
: 一開始沒發現在python或Anaconda還有CMD中安裝的module都是在不同的路徑
: 同時我查看我的python/anconda/vspathon的運行路徑也不一樣
: 想請問我這樣是不是代表了 我同時安裝了三套python
: 而套件的我知道是可以改變搜尋路徑來互通的
: 只是有些有有些沒有一直拉來拉去
: 搞得我昏頭地暗
: 現在索性把Anaconda / python 全部刪除
: 只使用VS2019 內建的python環境管理器來管理我所有的 包與環境
: 反而對我這個初學者來說更能理解
: 可是擔心會有其是否他的潛在問題
: 想請問只使用VS就能完成所有功能

新手同問:
因為自己已經先安裝了VS Code
後來因為課程所以又安裝了Anaconda
並從上面又再裝了一次VS Code
變成我打pip 指令安裝的套件全部都不會安裝在conda的環境下
變成要再打指令安裝一次

請問這個辦法有什麼解嗎?
現在電腦裡有三個版本的python
分別是mac 內建的python2.7
vs code 的python 3.7
以及 conda python 3.7

現在有兩個問題:
1.我要怎麼知道我現在是用什麼版本的python寫程式?
2.如果要讓環境統一變成conda python 3.7 該怎麼做?

還請板上的前輩幫忙解答~~
感激不盡


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.170.187 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1584176315.A.510.html
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: https://reurl.cc/yZgeKl03/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
alvinlin: https://i.imgur.com/gPBkNQA.jpg 03/17 20:14
roccqqck: https://i.imgur.com/242IXsQ.jpg 03/17 21:34

你可能也想看看

搜尋相關網站