Re: [問題] 使用Visual Studio 是否就能包含所有功能

作者: hellokidding (喔是喔真的假的)   2020-03-14 16:58:33
※ 引述《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 該怎麼做?
還請板上的前輩幫忙解答~~
感激不盡
作者: yushes920179 (樂冰)   2020-03-14 17:22:00
1 寫程式都是一樣的 問題是你用哪一個python 執行
作者: roccqqck (ccqq)   2020-03-14 17:22:00
conda list截圖一下vscode 那些python路徑也截圖一下理論上vscode不能裝python3.7 應該是anaconda那個python3.7 除非你亂搞Mac內建python2沒有pip 你不會裝到那裡 別理他就好用虛擬環境謝謝
作者: TuCH (謬客)   2020-03-14 17:33:00
先學會用conda create -n my_env python=3.7 開始
作者: roccqqck (ccqq)   2020-03-14 18:39:00
第四個是homebrew的python第三個應該是官網python?二三四留一個就好 其他兩個刪掉
作者: Hsins (翔)   2020-03-14 19:52:00
vscode 沒有不能裝 python 3.7... vscode 就是編輯器而已
作者: roccqqck (ccqq)   2020-03-14 20:18:00
我當然知道只是編輯器...他講得很像透過vscode裝python
作者: Hsins (翔)   2020-03-14 20:21:00
你講的是 fanssica 發文的內容,Visual Stuio 的確可以裝Python 和相關套件...
作者: roccqqck (ccqq)   2020-03-14 20:24:00
vscode真的可安裝python啊?怎用啊 求解
作者: Hsins (翔)   2020-03-14 20:24:00
Visual Studio != Visual Studio Code...
作者: roccqqck (ccqq)   2020-03-14 20:25:00
我反而沒在用visual studio
作者: Hsins (翔)   2020-03-14 20:25:00
https://reurl.cc/yZgeKl上一篇會用 VS2019 這種把年份講出來的... 通常指那個很肥的 IDE 而不是 VS Code
作者: roccqqck (ccqq)   2020-03-14 20:29:00
喔喔 懂你意思
作者: fanssica (fanssica)   2020-03-14 21:21:00
我是上一篇原po 我用的是很肥的那個紫色vs 這篇原po講的是藍色的vs code
作者: alvinlin (林矜業)   2020-03-14 22:48:00
好熱鬧這篇
作者: roccqqck (ccqq)   2020-03-14 23:01:00
回原po 沒有為什麼 爽了話本來就可以裝N個python個人建議是全刪掉 重裝anaconda或改用pyenv官網的跟homebrew的python我不推
作者: alvinlin (林矜業)   2020-03-15 07:01:00
怎麼大家都不喜歡官網的?喜歡anaconda?我個人反而比較喜歡官網的,anaconda我現在也都不太裝了
作者: roccqqck (ccqq)   2020-03-15 07:20:00
pyenv就是用官網的載下來build至於win了話 我覺得miniconda比較方便一點
作者: alvinlin (林矜業)   2020-03-15 09:56:00
1.在python裡輸入 import sys; sys.version就會列出來2. 除了內建的v2外,把anaconda以外的全部移除即可.另外, 可以輸入 sys.executable 看現在執行哪個 python還有, 如果你同時裝了 anaconda 及官方 IDEL, 要注意pip時用的是哪個 pip, 否則你的套件會跑去不同地方最後, python匯入的順序是目前目錄,sys.path值裡的目錄不知目前目錄的話輸入 import os; os.getcwd()至於套件的目錄, 可以輸入 import pip; pip.__path__套件目錄就在那個 pip 的上一層通常是 ..\site-packages補充: conda安裝的套件不是從pipy來的.pip才是.兩個不同pip的套件比較新,而且數量遠遠超過conda.所以建議用官方心得:對新手來說官方25MB的IDLE遠比GB級的VS2019, 還有4, 500MB的anaconda來得輕巧而且對新手來說全部功能都有絕對足以應付大部份新手所需. 除了像 spyder, IPython沒有外(但其實也不需要).頂多你需要個編輯器sublimeText
作者: roccqqck (ccqq)   2020-03-17 12:35:00
官網python預設路徑我很討厭 所以不推新手去裝 老手當然沒差
作者: alvinlin (林矜業)   2020-03-17 20:14:00
你是說這個預設路徑嗎?它就是捷徑而已。我都copy 這個檔案去每個目錄。改它的目標目錄。但「青菜蘿蔔各有所好」。我只是提出另一個觀點https://i.imgur.com/gPBkNQA.jpg
作者: roccqqck (ccqq)   2020-03-17 21:34:00

Links booklink

Contact Us: admin [ a t ] ucptt.com