看板 Python 關於我們 聯絡資訊
※ 引述《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