Python

Python

ModuleNotFoundError: No module named ‘my_module’

はじめに Python の import は何度やっても慣れないので、パターン別にコピペすることにしました。 パターン1 ディレクトリ構成 vagrant@host:~/import-test$ tree . └── my_module ├...
Python

sphinx ドキュメント・プロセッサの導入

はじめに sphinx は、マークダウンっぽい文法(reStructuredText記法)で書かれたテキストファイルを HTML, Word, PDF, ePub 等に変換するためのツールです。たとえば、私が書いた PHP Extensio...
Python

pyenv+venvによるpython実行環境の設定

はじめに pyenv はサーバ内のディレクトリ単位で python のバージョンを切り替えるしくみです。venv は(シェルの)セッション単位で python へのバイナリパスを切り替える仕組みです。今となっては両方必要となってしまったので...
Python

VSCodeでPythonをデバッグ

Python デバッグ時の TIPS です。対象とする環境は以下の通りです。 クライアント:Windows10 + VSCode 1.44.0 対象とするスクリプト 適当なディレクトリ(今回の例では c:/Users/hotta/Proje...
Python

VSCode+venv

python では venv を使ってプロジェクトごとに実行環境を切り替えるのがセオリーのようです。これを Windows 環境で VSCode と組み合わせるための、自分なりのベストプラクティスを以下に示します。 前提として、python...