2019年2月17日日曜日

[Python] PyMC3のインストール

macOSにPyMC3をインストールした際のメモです.開発はAnaconda > Jupyter Notebookで行なっているので,ターミナルから以下のように入力します.

$ conda install PyMC3

すると,以下のようにインストールが始まります.

Collecting package metadata: done
Solving environment: - 
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:

  - defaults/osx-64::anaconda==5.3.1=py37_0
done

## Package Plan ##

  environment location: /Users/hide/anaconda3

  added / updated specs:
    - pymc3


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    clang-4.0.1                |       h662ec87_0        73.7 MB
    clangxx_osx-64-4.0.1       |      h22b1bf0_11           7 KB
    ------------------------------------------------------------
                                           Total:        73.7 MB

The following NEW packages will be INSTALLED:

  cctools            pkgs/main/osx-64::cctools-895-h7512d6f_0
  clang              pkgs/main/osx-64::clang-4.0.1-h662ec87_0
  clang_osx-64       pkgs/main/osx-64::clang_osx-64-4.0.1-h1ce6c1d_11
  clangxx            pkgs/main/osx-64::clangxx-4.0.1-hc9b4283_0
  clangxx_osx-64     pkgs/main/osx-64::clangxx_osx-64-4.0.1-h22b1bf0_11
  compiler-rt        pkgs/main/osx-64::compiler-rt-4.0.1-h5487866_0
  joblib             pkgs/main/osx-64::joblib-0.12.5-py36_0
  ld64               pkgs/main/osx-64::ld64-274.2-h7c2db76_0
  llvm               pkgs/main/osx-64::llvm-4.0.1-hc748206_0
  llvm-lto-tapi      pkgs/main/osx-64::llvm-lto-tapi-4.0.1-h6701bc3_0
  pymc3              pkgs/main/osx-64::pymc3-3.6-py36_0
  theano             pkgs/main/osx-64::theano-1.0.3-py36h04f5b5a_0


Proceed ([y]/n)? y


Downloading and Extracting Packages
clangxx_osx-64-4.0.1 | 7 KB      | ############################################## | 100% 
clang-4.0.1          | 73.7 MB   | ############################################## | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

インストールが完了した後に,Anaconda NavigatorのEnviromentで確認するとPyMC3がインストールされています.

2019年2月16日土曜日

[macOS] Python3のインストール

macOSをMojevaにアップデートした際に,Python3をインストールしていなかったので,Python3のインストールに関するメモです.

Homebrew,Xcode(Command Line Tool)がインストールされている前提です.
ターミナルから,以下のコマンドを実行します.
$ brew install python3

するとインストールが始まります.Python3は/usr/local/bin/python3にインストールされます.

インストールが終わった段階で,ターミナルから以下のコマンドを実行します.
$ python

すると,
Python 2.7.10 (default, Feb 22 2019, 21:17:52) 
[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が立ち上がります.

しかし,以下のコマンドを実行するとPython3が立ち上がります.
$ python3
Python 3.7.3 (default, Mar 27 2019, 09:23:15) 
[Clang 10.0.1 (clang-1001.0.46.3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

2019年2月15日金曜日

[macOS] Mojevaで日本語環境のTeXShopを使う

macOS Mojeva にアップデートした際にTeXShopのコンパイルが通らなくなったので,その際の対策のメモです.

以下,全てターミナルから実行します.

まずは,リポジトリを最新版にアップデートします.
$ sudo tlmgr update --self --all
Password:

続いて,ヒラギノフォント系のダウンロードを行います.
$ sudo tlmgr repository add http://contrib.texlive.info/current tlcontrib
Password:
$ sudo tlmgr pinning add tlcontrib '*'
$ sudo tlmgr install japanese-otf-nonfree japanese-otf-uptex-nonfree ptex-fontmaps-macos cjk-gs-integrate-macos
$ sudo cjk-gs-integrate --link-texmf --cleanup --force
$ sudo cjk-gs-integrate-macos --link-texmf --force
$ sudo mktexlsr
$ sudo kanji-config-updmap-sys --jis2004 hiragino-highsierra-pron

最後にTeXShop関係の設定を行います.
$ sudo defaults write TeXShop FixLineNumberScroll NO
$ sudo defaults write TeXShop SourceScrollElasticity NO
$ sudo defaults write TeXShop FixPreviewBlur YES

2019年2月14日木曜日

[Mac] ターミナルからゴミ箱を強制的に空にする

macOSのゴミ箱の中を空にしようとした時に,
ファイルがシステムで使用中
などのエラー表示が出てゴミ箱を空にできない場合は,ターミナルから削除することができます.

以下のように,ターミナルにコマンドを入力します.
-rf の後にはスペースが入ります.また,***には削除したいフォルダ,またはファイルを選択して,ターミナル内にドラッグ&ドロップすれば,それらのアドレスが入ります.

パスワードを要求されるので,ログインパスワードを入力します.
$ sudo rm -rf ***
Password: