#はじめに
##開発環境
Linux
##この記事について
環境構築やエラー解決のHowToが中心のメモです。
python
####やること
1.元から入っているpython(おそらくpython2.7)にpipを入れる。
sudo curl -kL https://bootstrap.pypa.io/get-pip.py | python
2.pyenvを入れる。
3.pyenvで必要なpythonをローカルに入れる。
4.ローカルにあるpythonにpipenvを入れる。
####まずビルドに必要なパッケージを入れておく
####libffi-dev
libffi-devを入れないとパッケージを入れる際にModuleNotFoundError: No module named '_ctypes'
のようなビルドエラーに必ず直面するので入れる。
ビルドに必要なパッケージ
sudo apt install -y make build-essential libssl-dev \
zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev \
wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils libffi-dev
Tkinterに必要なパッケージ
sudo apt install python3-tk
pygameに必要なパッケージ
sudo apt install python3-dev libsdl-image1.2-dev \
libsdl-ttf2.0-dev libsdl1.2-devsubversion \
libportmidi-dev ffmpeg libswscale-dev libavformat-dev \ libavcodec-dev
###pyenv
###pipenv
###JupyterNotebook
JupyterNotebookのメモ
###pip
####パッケージ一覧を書き出す
pip freeze > requirements.txt
####まとめてインストール
pip3 install -r requirements.txt
####まとめてアンインストール
pip3 uninstall -r requirements.txt
VSCode
setttings.json
unresolved import
インポートできて実行できるのに警告がでる意味不明な使用なので無効にします。
"python.analysis.disabled": [
"unresolved-import"
]