Abstract#
国交省のPlateauプロジェクトでオープンになっているデータを使ってマイクラで遊ぶのにも、あときっとAIを使うにも、Pythonから逃げられなくなっている気がする。ちょっとわからないことをここにメモTopics#
Mac#
install#
- Brewを入れる
/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と打つと動くようにする。 |
Practice of Python#
- Hello World
どこかにHello.pyっていうテキストファイルをVisual Studio Code使ってつくって、それをVisual Studio Code上で右クリックでRun Pythonとかを選ぶと実行される。[5]
|
- 引数をいれて実行みたいな
launch.jsonつかうのかな。ここで、ちょっとひっかかった点。launch.jsonの中でconfigurationsの中でprogramという項目があるのですが、デフォルトでは、”${file}”となるところをちゃんとファイルを指定しないと変なSyntax Errorがでて動かないので"${workspaceFolder}/hello.py"などとちゃんと指定する[7]。 |
- 関数を作るのってどうするのかな。
defっていうので定義するらしい。使う前に定義しておくように。 |
- Mavenみたいなものあるのかな
pipってやつ?[6] |
debug#
Visual Studio CodeでPythonってデバッグできないかな。まずVSCでPythonの開発環境を.https://marketplace.visualstudio.com/items?itemName=ms-python.python
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
- [#5]2023年04月05日, @million_hundred,【Windows版】PythonのセットアップからHelloWorldを行うまで, https://qiita.com/million_hundred/items/3787f6c61a4fb38d6a89
- [#6]「あの言語のアレはこの言語でいうコレだよね」まとめてみた(開発環境・テスト), https://qiita.com/kitsuyui/items/578b07d6797eafb4c153
- [#7]Debugging Python In VScode ( // Use IntelliSense to learn about possible attributes. ^ SyntaxError: invalid syntax ), https://stackoverflow.com/questions/65713605/debugging-python-in-vscode-use-intellisense-to-learn-about-possible-attribu