[{PageViewPlugin}]
[Plateau_Minecraft]

!!!Abstract
国交省のPlateauプロジェクトでオープンになっているデータを使ってマイクラで遊ぶのにも、あときっとAIを使うにも、Pythonから逃げられなくなっている気がする。ちょっとわからないことをここにメモ
!!!Topics
!!Mac
!install
*Brewを入れる
[1]を参考にした
{{{
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
}}}
{{{
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
}}}
{{{
source ~/.zshrc
}}} 
*pyenv
{{{brew install pyenv
}}}
{{{echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
}}}
{{{
 echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
}}}
{{{source ~/.zshrc
}}}
*python
{{{
$pyenv install --list
}}}
でインストールできるPythonのバージョンを確認
{{{
$pyenv install 3.10.11
}}}
とか打って、好きなバージョンをインストール。
{{{
echo 'export PATH="$PYENV_ROOT/versions/3.10.11/bin:$PATH"' >> ~/.zshrc
}}}
{{{source ~/.zshrc
}}}
パスに組み込む
*poetry
{{{
curl -sSL https://install.python-poetry.org | python - --version 1.5.1
}}}
{{{
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
}}}
{{{source ~/.zshrc
}}}
!!Windows
!Install
*Python
|Microsoft Storeに各バージョンがあるので、それで3.10をinstall
*Poetry
|[2]によるとpoetryなるものをいれないといけないらしい。[2]にあるやりかたでCMDでInvoke-Webrequestというコマンドを打とうとしてもだめだったが、いろいろやってみた結果として以下のようなコマンドを打ったらうまくインストールできた
{{{
$ curl -sSL https://install.python-poetry.org | python - --version 1.5.1
}}}
|ちなみにpoetryをアンインストールするには、[3]
{{{
$ curl -sSL https://install.python-poetry.org | python - --uninstall
}}}
|pathを通して、CMDでpoetryと打つと動くようにする。
!!debug
[Visual Studio Code]でPythonってデバッグできないかな。まずVSCでPythonの開発環境を.[https://marketplace.visualstudio.com/items?itemName=ms-python.python]と基本になりそうなプラグインは入れておくとして、poetryで実行というところってどういうことなんだろう。[4]を参考にvenvを設定。そうすると実行とデバッグメニューでlaunch.jsonで引数などを設定して、デバッグを実行できるようになりそう!
!!!Referrence
#[#1][https://prog-8.com/docs/python-env]
#[#2]2023年, 国土交通省都市局, Minecraftワールドデータ作成マニュアル, [https://github.com/Project-PLATEAU/plateau2minecraft/blob/main/docs/Minecraft%E3%83%AF%E3%83%BC%E3%83%AB%E3%83%89%E3%83%87%E3%83%BC%E3%82%BF%E4%BD%9C%E6%88%90%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB.pdf]
#[#3]2022年10月1日, nippa, Python Poetry完全アインストール, [https://timesaving.hatenablog.com/entry/2022/10/01/150000]
#[#4]2023/04/15, bee2, VSCodeにPoetryの仮想環境を認識させる, [https://zenn.dev/bee2/articles/74b975c70ae6ed]