# Anaconda Python 3

在 MacOSX 上安装 Python3 发行版最简单的方法之一就是使用 Anaconda (opens new window),它包含了 iSpec 所需的绝大多数库。

bash Anaconda3-2020.07-MacOSX-x86_64.sh

如果下载速度不理想,可以使用清华镜像:

按照说明,Anaconda 会默认安装在 /home/your_user/anaconda3/ 下。安装程序会询问你是否要初始化/修改 .bashrc 或是 .bash_profile,选择 yes。安装程序会在你的 .bashrc 或是 .bash_profile 文件(文件位于你的 $home 目录下)中添加如下内容:

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/your_user/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/your_user/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/your_user/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/your_user/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
  • 关闭所有终端然后打开一个新的终端以重启程序

  • 安装以下默认里没有但是 iSpec 需要的库:

conda update conda
conda update --all
conda install lockfile dill
  • App Store (opens new window) 中下载最新版本的 Xcode。一旦您安装了 Xcode,打开终端并运行 xcode-select --install,而后点击安装按钮安装必需的命令行开发者工具(command line developer tools)。如果您看到一条告知您 "the software cannot be installed" 的信息,请不用担心,因为这通常表示当前无最新版本可更新(换而言之,您已经安装了最新本版)。 安装完成后,确认此版本的 gcc 是从您的终端执行的版本:
which gcc
gcc --version

输入后应分别显示:

/usr/local/bin/gfortran
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/c++/4.2.1
Apple LLVM version 9.1.0 (clang-902.0.39.2)
Target: x86_64-apple-darwin17.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
  • 安装官方的 gfortran (opens new window) 二进制文件。安装完成后,确认此版本的 gfortran 是从您的终端执行的版本:
which gfortran
gfortran --version

输入后应分别显示:

/usr/local/bin/gfortran
GNU Fortran (GCC) 6.3.0
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  • 最后,下载 iSpec 源码,解压并移动到 $HOME/iSpec/ 下。在 iSpec/ 目录下打开终端,并运行以下命令:
make clean
make spectrum
make turbospectrum
make moog
最后更新于: 2/15/2021, 9:49:50 PM