0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

wslにdiagramsをinstall

Posted at

概要

wslでdiagramsをサクっとインストールできなかったので手順をまとめてみました。


$ sudo apt install graphviz
$ pip install diagrams

上記でインストールできた場合は問題ないですが、エラーがでて何がなんだかよくわからん。そんなとき、インストール完了までに実行した手順です。

pip install diagram -vvv

$ pip install diagrams
ERROR: Could not find a version that satisfies the requirement diagrams (from versions: none)

上記のエラーで何が原因か不明でしたが、"-vvv"オプション付きで実行したところ、メッセージからpython3.6以上が求められていました。

pyenv インストール

今後困らないように pyenv をインストールします。(環境によって.bash_profileなど変更してください)

$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv \
 && echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc \
 && echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc \
 && echo 'eval "$(pyenv init -)"' >> ~/.bashrc

$ source ~/.bashrc

pyenv3.8.2 インストール

現時点(2020/4/22)で最新の3.8.2をインストールしました。が、環境が整っていないとビルドに失敗します。
ビルド環境が不明なら、以下のコマンドを実行し環境を整えましょう。その後python3.8.2のインストールと設定です。

$ sudo apt-get install git gcc make openssl libssl-dev libbz2-dev libreadline-dev libsqlite3-dev
$ pyenv install 3.8.2
$ pyenv global 3.8.2

pip install diagrams

最後に diagrams をインストールです。無事インストールできれば再実行したときに、以下のようなメッセージが表示されます。お疲れさまでした。

$ pip install diagrams

$ pip install diagrams
Requirement already satisfied: diagrams in ./.pyenv/versions/3.8.2/lib/python3.8/site-packages (0.8.2)
Requirement already satisfied: graphviz<0.14.0,>=0.13.2 in ./.pyenv/versions/3.8.2/lib/python3.8/site-packages (from diagrams) (0.13.2)
Requirement already satisfied: jinja2<3.0,>=2.10 in ./.pyenv/versions/3.8.2/lib/python3.8/site-packages (from diagrams) (2.11.2)
Requirement already satisfied: MarkupSafe>=0.23 in ./.pyenv/versions/3.8.2/lib/python3.8/site-packages (from jinja2<3.0,>=2.10->diagrams) (1.1.1)
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?