1. 概要

Ubuntu 18.04, Ubuntu 19.10にcoq-jupyterをインストールする手順を示します。

2. Ubuntuパッケージのアップデート

最初にパッケージのアップデートを実施します。

sudo apt update
sudo apt upgrade -y

3. Ubuntuパッケージのインストール

続いてパッケージのインストールです。

sudo apt install -y python3-pip jupyter git coq

3-1. Ubuntu 19.10のパッケージ操作

Ubuntu 18.04ではこの操作は不要です。

Ubuntu 19.10では、aptでインストールしたCoqパッケージでは、JupyterからCoqの呼び出しするとエラーが発生します。そのため、gitでCoqのソースコードをcloneしてビルドします。
以下の手順では、先ほどインストールしたCoqパッケージをremoveしています。これは、install時に一緒にインストールされるOCaml環境が、Coqビルド時に必要なためです。Coqパッケージをremoveしても、OCaml環境は削除されません。

sudo apt remove -y coq
git clone https://github.com/coq/coq.git
cd coq
./configure
(質問はデフォルトでOKなので、全部Enterキーを押す)
make
sudo make install
vi ~/.bashrc
(以下の行を最後に追加する)
export PATH=/usr/local/bin:$PATH
(viを抜ける)
source ~/.bashrc

4. Pythonパッケージをインストールする

coq-jupyterパッケージをインストールします。

pip3 install coq-jupyter

4-1. Ubuntu 18.04のPythonパッケージ操作

Ubuntu 19.10ではこの操作は不要です。

Ubuntu 18.04では、一緒にインストールされるtornadoのバージョンを4.5.3に落とす必要があります。

pip3 uninstall -y tornado
pip3 install tornado==4.5.3

4-2. coq_jupyterモジュールのインストール

以下の操作を行います。

python3 -m coq_jupyter.install

5. Jupyter notebookの起動

せっかくなので、マルレク提供のcoq-tutorialをcloneしてから、Jupyterを起動してみます。

git clone https://github.com/maruyama097/coq-tutorial.git
jupyter notebook

以上

广告
将在 10 秒后关闭
bannerAds