[問題] Anaconda跟原生Pythons哪個好用?

看板Python作者 (鋼鐵人史塔克)時間6年前 (2018/06/28 07:00), 6年前編輯推噓14(14028)
留言42則, 12人參與, 6年前最新討論串1/1
大家好 我一般是用linux的python來跑程式, 曾在windows下安裝原生python來配合sublime使用, 但是看到很多文章提到Anaconda,不知道這個跟"原廠"Python有何不同? 一般看到IPython,Anaconda,都會擔心跟原生的有小小的不同, 請問在windows下,我應該改用Anaconda嗎? 因為不知道安裝Anaconda會不會影響我原來安裝的Python, 所以一直沒有裝來玩看看, 不好意思,請教一下用過的人先 謝謝 -- 金庸:JK,我的小說名裏還有藏頭詩呢:笑書神俠倚碧鴛,飛雪連天射白鹿!妳有嗎? J.K.羅琳:哈哈哈哈哈哈哈 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.175.89 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1530140448.A.689.html ※ 編輯: ironmanstock (118.166.175.89), 06/28/2018 07:23:40

06/28 08:04, 6年前 , 1F
如果是linux 建議不要使用系統內建python
06/28 08:04, 1F

06/28 08:12, 6年前 , 2F
Anacodna 是python 版本控制 套件管理的程式
06/28 08:12, 2F

06/28 08:13, 6年前 , 3F
用起來是蠻方便的 裝的話它可能會預設系統python 是anaconda
06/28 08:13, 3F

06/28 08:14, 6年前 , 4F
的python 如果你會改環境變數 改回自己的python路徑就好了
06/28 08:14, 4F

06/28 08:58, 6年前 , 5F
Anaconda蠻方便的
06/28 08:58, 5F

06/28 10:15, 6年前 , 6F
1F的意思是linux也該裝Anaconda來使用嗎?
06/28 10:15, 6F

06/28 10:32, 6年前 , 7F
Anaconda 就是有團隊先幫你預包好一些東西
06/28 10:32, 7F

06/28 10:33, 6年前 , 8F
雖然肥了點,在 Windows 上會比較方便
06/28 10:33, 8F

06/28 10:34, 6年前 , 9F
會多一支 conda 程式,就是前幾樓講的管理程式
06/28 10:34, 9F

06/28 10:35, 6年前 , 10F
GNU/Linux 上有空也會想試看看
06/28 10:35, 10F

06/28 10:36, 6年前 , 11F
之前小弟也是只用官方的東西,後來發現人生苦短
06/28 10:36, 11F

06/28 10:36, 6年前 , 12F
有別人包好的幹嘛不用 XD
06/28 10:36, 12F

06/28 11:30, 6年前 , 13F
Anaconda 是一個集成常用科學計算套件的 Python 發行版
06/28 11:30, 13F

06/28 11:31, 6年前 , 14F
(Distribution),使用了套件管理工具 Conda 進行套件管理
06/28 11:31, 14F

06/28 11:32, 6年前 , 15F
安裝 Anaconda 你只要不去更動環境變數,他就不會影響系
06/28 11:32, 15F

06/28 11:32, 6年前 , 16F
統原生的 Python,實際上原生的 Python 也只是將官方的
06/28 11:32, 16F

06/28 11:33, 6年前 , 17F
Python 解釋器安裝到一個資料夾下,並設置環境變數而已。
06/28 11:33, 17F

06/28 13:56, 6年前 , 18F
linux下認真推用pyenv安裝不同版本的python,用過就回
06/28 13:56, 18F

06/28 13:56, 6年前 , 19F
不去了!
06/28 13:56, 19F

06/28 14:23, 6年前 , 20F
Anaconda缺點就是套建都太舊了
06/28 14:23, 20F

06/28 15:38, 6年前 , 21F
anaconda 套件舊?沒有吧,我檢查了 Numpy, Scipy
06/28 15:38, 21F

06/28 15:40, 6年前 , 22F
request, flask, pillow 幾乎都是最新的板次啊
06/28 15:40, 22F

06/28 17:51, 6年前 , 23F
To樓上 Tensorflow就是1.2的
06/28 17:51, 23F

06/28 17:56, 6年前 , 24F
沒吧…是 1.8 的
06/28 17:56, 24F

06/28 17:56, 6年前 , 25F

06/28 17:57, 6年前 , 26F
而且 Anaconda 最一開始的預設包裡面是沒有 tensorflow
06/28 17:57, 26F

06/28 17:57, 6年前 , 27F
必須透過 conda install 或 pip 去安裝
06/28 17:57, 27F

06/28 17:57, 6年前 , 28F
然後你如果追求版次的話, conda update 可以跑一下
06/28 17:57, 28F

06/28 17:58, 6年前 , 29F
你可能很久沒有更新套件的版次才會覺得是舊的...
06/28 17:58, 29F

06/28 18:11, 6年前 , 30F
不要用原生的是因為如果linux本身有用到python 而你亂搞原生
06/28 18:11, 30F

06/28 18:12, 6年前 , 31F
python的話 有可能造成系統崩潰 用pyenv或conda會比較安全
06/28 18:12, 31F

06/28 19:44, 6年前 , 32F
做分析做研究用原生還是conda都還好,但要是拿來開發最後
06/28 19:44, 32F

06/28 19:44, 6年前 , 33F
做成產品的,還是自己build吧。怎麼build才比較好,開發環
06/28 19:44, 33F

06/28 19:44, 6年前 , 34F
境怎麼建比較好,請參考今年pycontw TP的簡報。
06/28 19:44, 34F

06/28 20:08, 6年前 , 35F
自己build的話poetry也不錯用!
06/28 20:08, 35F

06/29 06:56, 6年前 , 36F
anaconda預先裝了很多包,而且內建spyder ide,可謂p
06/29 06:56, 36F

06/29 06:56, 6年前 , 37F
ython懶人包(雖然我寫python只信任vscode)
06/29 06:56, 37F

06/30 01:37, 6年前 , 38F
linux 如果不是為了科學研究的話看來 pyenv 很夠用了XD
06/30 01:37, 38F

06/30 09:04, 6年前 , 39F
要新一點的包的話就要conda install -c conda-forge
06/30 09:04, 39F

07/01 13:11, 6年前 , 40F
很久不用pyenv了,直接用Docker代替,更好用
07/01 13:11, 40F

07/02 09:24, 6年前 , 41F
問一下樓上用Docker的話 開發就沒用IDE直接用VIM嗎?
07/02 09:24, 41F

07/02 12:07, 6年前 , 42F
應該是直接放棄IDE debug功能吧
07/02 12:07, 42F
文章代碼(AID): #1RD1SWQ9 (Python)
文章代碼(AID): #1RD1SWQ9 (Python)