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

看板Python作者 (Bad Trip)時間4年前 (2020/03/14 16:58), 4年前編輯推噓7(7049)
留言56則, 6人參與, 4年前最新討論串2/4 (看更多)
※ 引述《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

03/14 17:22, 4年前 , 1F
1 寫程式都是一樣的 問題是你用哪一個python 執行
03/14 17:22, 1F

03/14 17:22, 4年前 , 2F
conda list截圖一下
03/14 17:22, 2F
照R大說的輸入Conda list 之後發現pip install的套件都有在裡面,實在不懂為何會這 樣@@

03/14 17:22, 4年前 , 3F
vscode 那些python路徑也截圖一下
03/14 17:22, 3F
https://i.imgur.com/yzLD2vB.jpg
例如以這個檔案舉例 我前面from pyquery import PyQuery 那個pyquery有時候會有下底線報錯 然後執行的時候會產生一個找不到模組的error

03/14 17:27, 4年前 , 4F
理論上vscode不能裝python3.7 應該是anaconda那個python
03/14 17:27, 4F

03/14 17:27, 4年前 , 5F
3.7 除非你亂搞
03/14 17:27, 5F

03/14 17:27, 4年前 , 6F
Mac內建python2沒有pip 你不會裝到那裡 別理他就好
03/14 17:27, 6F

03/14 17:28, 4年前 , 7F
用虛擬環境謝謝
03/14 17:28, 7F

03/14 17:33, 4年前 , 8F
先學會用conda create -n my_env python=3.7 開始
03/14 17:33, 8F
※ 編輯: hellokidding (111.71.127.112 臺灣), 03/14/2020 17:41:31 ※ 編輯: hellokidding (111.71.127.112 臺灣), 03/14/2020 18:12:12

03/14 18:39, 4年前 , 9F
第四個是homebrew的python
03/14 18:39, 9F

03/14 18:39, 4年前 , 10F
第三個應該是官網python?
03/14 18:39, 10F
想問這兩個的差異是什麼?為什麼我會裝到兩個感覺是相同的東西啊?

03/14 18:39, 4年前 , 11F
二三四留一個就好 其他兩個刪掉
03/14 18:39, 11F

03/14 19:52, 4年前 , 12F
vscode 沒有不能裝 python 3.7... vscode 就是編輯器而已
03/14 19:52, 12F

03/14 20:18, 4年前 , 13F
我當然知道只是編輯器...
03/14 20:18, 13F

03/14 20:19, 4年前 , 14F
他講得很像透過vscode裝python
03/14 20:19, 14F

03/14 20:21, 4年前 , 15F
你講的是 fanssica 發文的內容,Visual Stuio 的確可以裝
03/14 20:21, 15F

03/14 20:21, 4年前 , 16F
Python 和相關套件...
03/14 20:21, 16F

03/14 20:24, 4年前 , 17F
vscode真的可安裝python啊?
03/14 20:24, 17F

03/14 20:24, 4年前 , 18F
怎用啊 求解
03/14 20:24, 18F

03/14 20:24, 4年前 , 19F
Visual Studio != Visual Studio Code...
03/14 20:24, 19F

03/14 20:25, 4年前 , 20F
我反而沒在用visual studio
03/14 20:25, 20F

03/14 20:25, 4年前 , 21F
03/14 20:25, 21F

03/14 20:26, 4年前 , 22F
上一篇會用 VS2019 這種把年份講出來的... 通常指那個很肥
03/14 20:26, 22F

03/14 20:26, 4年前 , 23F
的 IDE 而不是 VS Code
03/14 20:26, 23F

03/14 20:29, 4年前 , 24F
喔喔 懂你意思
03/14 20:29, 24F

03/14 21:21, 4年前 , 25F
我是上一篇原po 我用的是很肥的那個紫色vs 這篇原po講的
03/14 21:21, 25F

03/14 21:21, 4年前 , 26F
是藍色的vs code
03/14 21:21, 26F
※ 編輯: hellokidding (111.71.127.112 臺灣), 03/14/2020 22:41:50

03/14 22:48, 4年前 , 27F
好熱鬧這篇
03/14 22:48, 27F

03/14 23:01, 4年前 , 28F
回原po 沒有為什麼 爽了話本來就可以裝N個python
03/14 23:01, 28F

03/14 23:01, 4年前 , 29F
個人建議是全刪掉 重裝anaconda或改用pyenv
03/14 23:01, 29F

03/14 23:02, 4年前 , 30F
官網的跟homebrew的python我不推
03/14 23:02, 30F

03/15 07:01, 4年前 , 31F
怎麼大家都不喜歡官網的?喜歡anaconda?我個人反而比較
03/15 07:01, 31F

03/15 07:01, 4年前 , 32F
喜歡官網的,anaconda我現在也都不太裝了
03/15 07:01, 32F

03/15 07:20, 4年前 , 33F
pyenv就是用官網的載下來build
03/15 07:20, 33F

03/15 07:20, 4年前 , 34F
至於win了話 我覺得miniconda比較方便一點
03/15 07:20, 34F

03/15 09:56, 4年前 , 35F
1.在python裡輸入 import sys; sys.version就會列出來
03/15 09:56, 35F

03/15 09:57, 4年前 , 36F
2. 除了內建的v2外,把anaconda以外的全部移除即可.
03/15 09:57, 36F

03/15 09:58, 4年前 , 37F
另外, 可以輸入 sys.executable 看現在執行哪個 python
03/15 09:58, 37F

03/15 10:04, 4年前 , 38F
還有, 如果你同時裝了 anaconda 及官方 IDEL, 要注意pip
03/15 10:04, 38F

03/15 10:05, 4年前 , 39F
時用的是哪個 pip, 否則你的套件會跑去不同地方
03/15 10:05, 39F

03/15 10:09, 4年前 , 40F
最後, python匯入的順序是目前目錄,sys.path值裡的目錄
03/15 10:09, 40F

03/15 10:10, 4年前 , 41F
不知目前目錄的話輸入 import os; os.getcwd()
03/15 10:10, 41F

03/15 10:13, 4年前 , 42F
至於套件的目錄, 可以輸入 import pip; pip.__path__
03/15 10:13, 42F

03/15 10:14, 4年前 , 43F
套件目錄就在那個 pip 的上一層通常是 ..\site-packages
03/15 10:14, 43F

03/15 10:17, 4年前 , 44F
補充: conda安裝的套件不是從pipy來的.pip才是.兩個不同
03/15 10:17, 44F

03/15 10:18, 4年前 , 45F
pip的套件比較新,而且數量遠遠超過conda.所以建議用官方
03/15 10:18, 45F

03/15 10:25, 4年前 , 46F
心得:對新手來說官方25MB的IDLE遠比GB級的VS2019, 還有
03/15 10:25, 46F

03/15 10:26, 4年前 , 47F
4, 500MB的anaconda來得輕巧而且對新手來說全部功能都有
03/15 10:26, 47F

03/15 10:27, 4年前 , 48F
絕對足以應付大部份新手所需. 除了像 spyder, IPython
03/15 10:27, 48F

03/15 10:29, 4年前 , 49F
沒有外(但其實也不需要).頂多你需要個編輯器sublimeText
03/15 10:29, 49F

03/17 12:35, 4年前 , 50F
官網python預設路徑我很討厭 所以不推新手去裝 老手當然
03/17 12:35, 50F

03/17 12:35, 4年前 , 51F
沒差
03/17 12:35, 51F

03/17 20:14, 4年前 , 52F
你是說這個預設路徑嗎?它就是捷徑而已。我都copy 這個
03/17 20:14, 52F

03/17 20:14, 4年前 , 53F
檔案去每個目錄。改它的目標目錄。但「青菜蘿蔔各有所好
03/17 20:14, 53F

03/17 20:14, 4年前 , 54F
」。我只是提出另一個觀點
03/17 20:14, 54F

03/17 20:14, 4年前 , 55F

03/17 21:34, 4年前 , 56F
文章代碼(AID): #1UR9oxKG (Python)
討論串 (同標題文章)
文章代碼(AID): #1UR9oxKG (Python)