看板 Python 關於我們 聯絡資訊
各位版友好 小弟目前是剛開始學習Python的新手 之前已有使用Visual Studio多年的經驗 在開始使用python時 我先安裝了python 官網中的python 又安裝了Anaconda 同時VS 中也有Python 然後開始安裝套件 這時問題就出現了 一開始沒發現在python或Anaconda還有CMD中安裝的module都是在不同的路徑 同時我查看我的python/anconda/vspathon的運行路徑也不一樣 想請問我這樣是不是代表了 我同時安裝了三套python 而套件的我知道是可以改變搜尋路徑來互通的 只是有些有有些沒有一直拉來拉去 搞得我昏頭地暗 現在索性把Anaconda / python 全部刪除 只使用VS2019 內建的python環境管理器來管理我所有的 包與環境 反而對我這個初學者來說更能理解 可是擔心會有其是否他的潛在問題 想請問只使用VS就能完成所有功能 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.119.143 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1584168347.A.BA2.html
TitanEric: 可以用同家的vs code 03/14 15:14
TitanEric: 搭配python擴充選環境 03/14 15:18
roccqqck: 官網的刪掉 03/14 15:37
fanssica: 另外有個問題想問 請問環境不同是否只代表內涵的包不一 03/14 15:42
fanssica: 樣 嗎 03/14 15:42
roccqqck: 內涵的包 跟 版本都可以不同 03/14 17:13
roccqqck: 重點是python更新package版本可能會爛掉 03/14 17:14
roccqqck: 所以一定要用 03/14 17:14
roccqqck: 虛擬環境 03/14 17:28
fanssica: 謝謝樓上 所以說在一個環境裡 不管包 或是 底層編譯器的 03/14 21:17
fanssica: 版本都是被固定的 不會隨著外部更新而改變囉 03/14 21:17
ddavid: 我是都用Anaconda + VSCode啦,已經算最清晰簡明了 03/14 22:59
ddavid: @fanssica 是,這是保護你針對某個Project的開發環境可以 03/15 00:17
ddavid: 單純化,不會裝了一堆無關又不知道做了啥的包,也不會被整 03/15 00:18
ddavid: 體的update忽然就搞出版本問題 03/15 00:18
ddavid: 基本上完全是推薦新開一個Project就開一個乾淨的對應環境 03/15 00:19
ddavid: 重新裝需要的package 03/15 00:19
alvinlin: 簡單回答是[可以說是],但要看你說VS能完成"所有功能"的 03/15 09:45
alvinlin: "所有功能"指的是什麼樣的功能? 其實所有的 python 都是 03/15 09:47
alvinlin: 源自官方的 python 然後重新包裝加了一層皮. 如果只單純 03/15 09:47
alvinlin: 想用 python, 並不需要 Visual Studio 2019, 或VS code 03/15 09:48
alvinlin: 也不需要 anaconda, minicnoda, conda, 或虛擬環境的任 03/15 09:50
alvinlin: 何像 pipenv, poetry, conda 的套件/工作/擴充的東西. 03/15 09:52
alvinlin: 但現階段我覺得維持現在這樣就很好. 其他的慢慢會發現的 03/15 09:54
alvinlin: 另外有些補充我寫在下一篇的回文裡. 希望有幫到你. 03/15 10:33