zoukankan      html  css  js  c++  java
  • 在 Mac OS X 10.9 搭建 Python3 科学计算环境

    安装 Homebrew

    使用 Homebrew 管理 Python 版本。在 Terminal/iTerm2 输入:

    $ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
    

    如果此前系统没有安装 Command Line Tools,这时候也会自动提示安装,按提示进行即可;有关 Homebrew 设置的详细内容,参考上一篇文章

    使用 Homebrew 安装 Python 3.4

    $ brew tap homebrew/science
    $ brew tap homebrew/python
    $ brew update && brew upgrade
    
    # 安装 brewed python3
    $ brew install python3
    

    检查路径:

    $ which python3
    # 应该提示 /usr/local/bin/python3
    
    $ echo $PATH
    # /usr/local/bin 需要在 /usr/bin 之前
    

    安装 PIL, etc.

    $ brew install pillow imagemagick graphviz
    $ brew install cairo --without-x
    $ brew install py2cairo 
    # 如果系统里没有 xquartz,需要先自行安装:https://xquartz.macosforge.org/landing/
    $ brew install qt pyqt
    

    安装 Numpy, Scipy, etc.

    Python 3.4 开始,内置了 pip 包管理器,能够直接使用 pip3 命令管理所需要的包:

    pip3 install numpy
    pip3 install scipy
    pip3 install matplotlib
    pip3 install pandas
    pip3 install ipython[all]
    

    设置 python/ipython/pip 等命令默认使用 Python 3.X 版本

    如果系统内存在 2.7.X 和 3.X 两个版本,pythonipythonpip 等命令会默认使用 2.7.X 版本。要使用 3.X 版本,要么使用命令 python3ipython3,pip3,或者在 .bash_profile 里的添加 alias:

    $ subl .bash_profile 
    # 使用 sublime text 打开 .bash_profile 文件
    

    在文件里添加:

    # alias
    alias python=python3
    alias ipython=ipython3
    alias pip=pip3
    

    设置后,pythonipythonpip 等命令会默认载入 3.X 版本,要使用 2.7.X 版本,则输入 python2ipython2pip2

    为什么使用 Python 3.X

    Will Scientists Ever Move to Python 3?

    Why you should move to Python 3 — now

    参考

    Scientific Python on Mac OS X 10.9 with homebrew

  • 相关阅读:
    gocurd案例
    Go module的介绍及使用
    shell脚本第二天
    shell脚本第一天
    php实现图片压缩
    Golang协程详解和应用
    layui的表格渲染方式
    layui-treetable使用
    模拟tp5.1加载自定义类
    多卡训练的state_dict
  • 原文地址:https://www.cnblogs.com/walter371/p/5245827.html
Copyright © 2011-2022 走看看