有关使用 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 的好处远不止这些。
这些零星的感悟也许存在偏颇,可是并不妨碍我写下本身的感觉,慢慢百炼成钢。
相关文章
相关标签/搜索