有關使用 Anaconda 和 Pycharm 開發 Python 的感悟

有關 Python 開頭的感悟

從起初開始學習 python,亂裏成章來來回回搞得挺折騰的,主要是感受知識都是零碎的,有的時候拿起來用,就覺得真能用了。python

而後隨手拿個 VScode 編輯器,就開始隨便寫個py代碼,就好似真的有點兒成就感了,這其中的缺陷誰說的過呢?畢竟沒有成體系。框架

  • 爲何這麼說呢?

想一想看,你有仔細體會過在不一樣系統下裝不一樣環境的IDEL的不一樣麼?
你仔細瞭解過環境變量嗎?(沒有,畢竟我非科班的)
那你有用什麼軟件系統地寫過一個完整的項目嘛?編輯器

  • 好吧,我沒有,因此說,我第一步就走錯了。

也許我該好好了解一下如今流行的 Anaconda 和 Pycharm。學習

近期 Anaconda 和 Pycharm 的使用心得

  • Anacondacode

    • 在我看來就是集成不少包的一個開發集成平臺:開發

      • 它的 python 就能夠成爲整個電腦的開發源頭;
      • 它能夠利用本身的 spyder 開發 python;
      • 它固然也能夠依託其餘編輯環境,如 pycharm 等。
    • 它最大的好處或者優點,莫過於:pycharm

      • 它自己本身就有一個 base 的開發主環境;
      • 在這個環境裏,它的全部的充實有用的包都是互相獨立不受影響的。
    • 而後,你能夠建立一個其餘虛擬環境:深度學習

      • 例如 tf2.0,pytorch,keras 等;
      • 由於這些深度學習框架的包有可能和 Anaconda 的 base 環境的包產生衝突;
      • 因此,儘可能建立虛擬環境來安裝你的tf吧。
    • 固然,Anaconda 的好處遠不止這些。
而後就能夠結合 Pycharm 一塊兒來用啦!
  • Pycharm基礎

    • 我以爲 Pycharm 最大的好處莫過於:變量

      • 你能夠開發許多項目環境,
      • 這些不一樣的項目環境不受干擾。
    • 你能夠增長並使用不一樣解釋器:

      • 若是這個項目須要 tf2.0 了,
      • 你就用 Anaconda 準備好的虛擬環境 tf2.0,
      • 若是你的項目平日常常,
      • 那就把 base 基礎環境來出來當解釋器就行了。
    • 固然,Pycharm 的好處遠不止這些。
這些零星的感悟也許存在偏頗,可是並不妨礙我寫下本身的感覺,慢慢百鍊成鋼。
相關文章
相關標籤/搜索