美文网首页
Mac 下 phthon 环境的安装

Mac 下 phthon 环境的安装

作者: 萌二宝 | 来源:发表于2020-03-08 20:56 被阅读0次

    说在前面:有的大神可能对'小白'这两个字有什么误解, ‘小白’‘大白’中的白就是一张白纸的意思,就是连 1+1=2 中的1都不知道是什么意思的意思。 接下来我就本着我小白的特性写下 python 基础环境及工具的安装

    先解释三个小东东

    • Phthon

      Python是一种解释型脚本语言,可以应用于以下领域:Web 和 Internet开发、科学计算和统计、人工智能、教育、桌面界面开发、软件开发、后端开发、网络爬虫。

    • Jupyter Notebook

      Jupyter Notebook(以下简称Jupyter,此前也被称为IPython notebook)就是我们所谓的IDE。Jupyter 的名字释义了它的发展过程,它是 Julia、Python 以及 R 语言的组合,字形相近于木星(Jupiter)。

      Jupyter 的本质是一个 Web 应用程序,是一个交互式笔记本,可用于创建 Jupyter Notebook 文档。而且现在支持的语言也远超三种,支持运行 Python、R、Julia 和 Haskell 等40 多种编程语言,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。

    • Anaconda

      Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。本段节选自止鱼CSDN

      Jupyter Notebook 内置在 Anaconda 软件中,只需安装 Anaconda 软件即可使用

    Python

    大多数的OS X系统都默认安装了Python。

    • 检查是否安装了Python
    COCO:~ coco$python
    Python 2.7.10 (default, Feb 22 2019, 21:55:15) 
    [GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.37.14)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    

    上述表明,当前计算机默认使用Python2.7.10

    exit()可返回终端窗口

    当前有两个Python版本:Python2和Python3.每种编程语言都会不断发展,如果系统安装的是Python3,那么有些版本2的可能无法运行,尽量使用最新版本

    若使用命令行 python3 --version 发现没安装版本3时,可以使用homebrew来进行安装(只阐述命令行安装方法)

    1)无Homebrew的要先安装homebrew,homebrew依赖于apple包Xcode
    xcode-select --install

    【去查询相关的homebrew的安装文档, 乖!】

    2)有homebrew的直接输入命令行 brew install python3

    安装完成后进行检查python环境

    命令行输入python后执行

    >>> 1+2
    3
    >>> print('1+2')
    1+2
    >>> 
    

    则安装成功

    Jupyter

    • 方法一:可以直接通过如下命令进行安装

        brew install jupyter
      
    • 方法二:若mac已安装 Python3 可以通过如下命令来进行安装

        python3 -m pip install --upgrade pip
      
        python3 -m pip install jupyter
      
    • 方法三:若mac已安装 Python2 可以通过如下命令来进行安装

        python -m pip install --upgrade pip
      
        python -m pip install jupyter
      

    下图为Phthon3的安装命令展示

    >>> python3 -m pip install --upgrade pip
      File "<stdin>", line 1
        python3 -m pip install --upgrade pip
                     ^
    SyntaxError: invalid syntax
    

    出现的原因为:pip 是 Python 包管理工具,该工具提供了对 Python 包的查找、下载、安装、卸载的功能,pip是在直接在cmd中运行的,不需要进入到python中运行

    所以要退出Python后,退出方法为

    >>> exit
    Use exit() or Ctrl-D (i.e. EOF) to exit
    >>> exit()
    COCO:~ coco$ 
    

    直接输入命令即可

        python3 -m pip install --upgrade pip
    Collecting pip
      Downloading https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl (1.4MB)
        100% |████████████████████████████████| 1.4MB 17kB/s 
    Installing collected packages: pip
      Found existing installation: pip 19.0.3
        Uninstalling pip-19.0.3:
          Successfully uninstalled pip-19.0.3
    Successfully installed pip-20.0.2
    COCO:~ coco$ python3 -m pip install jupyter
    Collecting jupyter
      Downloading jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
    Collecting notebook
      Downloading notebook-6.0.3-py3-none-any.whl (9.7 MB)
         |████████████████████████████████| 9.7 MB 7.8 kB/s 
    Collecting ipywidgets
      Downloading ipywidgets-7.5.1-py2.py3-none-any.whl (121 kB)
    .
    .
    . Downloading qtconsole-4.7.1-py2.py3-none-any.whl (117 kB)
    
         |████████████████████████████████| 351 kB 15 kB/s 
    Collecting pygments
      Downloading Pygments-2.6.1-py2.py3-none-any.whl (914 kB)
         |███████████                     | 317 kB 8.4 kB/s eta 0:01:12
    .
    .
    Successfully installed MarkupSafe-1.1.1 Send2Trash-1.5.0 appnope-0.1.0 attrs-19.3.0 backcall-0.1.0 bleach-3.1.1 decorator-4.4.2 defusedxml-0.6.0 entrypoints-0.3 importlib-metadata-1.5.0 ipykernel-5.1.4 ipython-7.13.0 ipython-genutils-0.2.0 ipywidgets-7.5.1 jedi-0.16.0 jinja2-2.11.1 jsonschema-3.2.0 jupyter-1.0.0 jupyter-client-6.0.0 jupyter-console-6.1.0 jupyter-core-4.6.3 mistune-0.8.4 nbconvert-5.6.1 nbformat-5.0.4 notebook-6.0.3 pandocfilters-1.4.2 parso-0.6.2 pexpect-4.8.0 pickleshare-0.7.5 prometheus-client-0.7.1 prompt-toolkit-3.0.4 ptyprocess-0.6.0 pygments-2.6.1 pyrsistent-0.15.7 python-dateutil-2.8.1 pyzmq-19.0.0 qtconsole-4.7.1 qtpy-1.9.0 six-1.14.0 terminado-0.8.3 testpath-0.4.4 tornado-6.0.4 traitlets-4.3.3 wcwidth-0.1.8 webencodings-0.5.1 widgetsnbextension-3.5.1 zipp-3.1.0
    COCO:~ coco$ 
    
    

    启动 jupyter 使用命令行 jupyter notebook

    COCO:~ coco$ jupyter notebook
    [I 18:15:49.967 NotebookApp] 把notebook 服务cookie密码写入 /Users/coco/Library/Jupyter/runtime/notebook_cookie_secret
    [I 18:15:50.670 NotebookApp] 启动notebooks 在本地路径: /Users/coco
    [I 18:15:50.670 NotebookApp] 本程序运行在: http://localhost:8888/?token=431d3ecf8ea5ba1dda733231e616706513f3ce82d1c71e90
    [I 18:15:50.670 NotebookApp]  or http://127.0.0.1:8888/?token=431d3ecf8ea5ba1dda733231e616706513f3ce82d1c71e90
    [I 18:15:50.670 NotebookApp] 使用control-c停止此服务器并关闭所有内核(两次跳过确认).
    [C 18:15:50.685 NotebookApp] 
        
        To access the notebook, open this file in a browser:
            file:///Users/coco/Library/Jupyter/runtime/nbserver-6981-open.html
        Or copy and paste one of these URLs:
            http://localhost:8888/?token=431d3ecf8ea5ba1dda733231e616706513f3ce82d1c71e90
         or http://127.0.0.1:8888/?token=431d3ecf8ea5ba1dda733231e616706513f3ce82d1c71e90
    

    浏览器会自动跳转, 不自动跳转的直接在浏览器输入 http://localhost:8888 即可

    屏幕快照 2020-03-08 下午6.21.14.png

    在 jupyter 测试运行

    jupyter上运行页面

    如果需要可进行自定义端口号

    jupyter notebook --port 9999
    

    Anaconda

    网站页面
    • 下载好后双击 pkg 包进行安装
    下载内容
    • 安装成功,打开anaconde
    打开界面

    也会出现同jupyter的页面


    在此安装过程中, 总会出现或多或小的问题,有事静下心来问问度娘,你会发现你遇到的问题总是别人也遇到过的, 细心的解决它就好了。

    干了这晚鸡汤!

    奥利给!!

    相关文章

      网友评论

          本文标题:Mac 下 phthon 环境的安装

          本文链接:https://www.haomeiwen.com/subject/jjgjdhtx.html