作者fanssica (鳳山郭富城)
看板Python
標題[問題] 使用Visual Studio 是否就能包含所有功能
時間Sat Mar 14 14:45:42 2020
各位版友好 小弟目前是剛開始學習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://webptt.com/m.aspx?n=bbs/Python/M.1584168347.A.BA2.html
1F:推 TitanEric: 可以用同家的vs code 03/14 15:14
2F:推 TitanEric: 搭配python擴充選環境 03/14 15:18
3F:→ roccqqck: 官網的刪掉 03/14 15:37
4F:→ fanssica: 另外有個問題想問 請問環境不同是否只代表內涵的包不一 03/14 15:42
5F:→ fanssica: 樣 嗎 03/14 15:42
6F:推 roccqqck: 內涵的包 跟 版本都可以不同 03/14 17:13
7F:→ roccqqck: 重點是python更新package版本可能會爛掉 03/14 17:14
8F:→ roccqqck: 所以一定要用 03/14 17:14
9F:→ roccqqck: 虛擬環境 03/14 17:28
10F:→ fanssica: 謝謝樓上 所以說在一個環境裡 不管包 或是 底層編譯器的 03/14 21:17
11F:→ fanssica: 版本都是被固定的 不會隨著外部更新而改變囉 03/14 21:17
12F:推 ddavid: 我是都用Anaconda + VSCode啦,已經算最清晰簡明了 03/14 22:59
13F:推 ddavid: @fanssica 是,這是保護你針對某個Project的開發環境可以 03/15 00:17
14F:→ ddavid: 單純化,不會裝了一堆無關又不知道做了啥的包,也不會被整 03/15 00:18
15F:→ ddavid: 體的update忽然就搞出版本問題 03/15 00:18
16F:→ ddavid: 基本上完全是推薦新開一個Project就開一個乾淨的對應環境 03/15 00:19
17F:→ ddavid: 重新裝需要的package 03/15 00:19
18F:→ alvinlin: 簡單回答是[可以說是],但要看你說VS能完成"所有功能"的 03/15 09:45
19F:→ alvinlin: "所有功能"指的是什麼樣的功能? 其實所有的 python 都是 03/15 09:47
20F:→ alvinlin: 源自官方的 python 然後重新包裝加了一層皮. 如果只單純 03/15 09:47
21F:→ alvinlin: 想用 python, 並不需要 Visual Studio 2019, 或VS code 03/15 09:48
22F:→ alvinlin: 也不需要 anaconda, minicnoda, conda, 或虛擬環境的任 03/15 09:50
23F:→ alvinlin: 何像 pipenv, poetry, conda 的套件/工作/擴充的東西. 03/15 09:52
24F:→ alvinlin: 但現階段我覺得維持現在這樣就很好. 其他的慢慢會發現的 03/15 09:54
25F:→ alvinlin: 另外有些補充我寫在下一篇的回文裡. 希望有幫到你. 03/15 10:33