知に至る病

お勉強したことを忘れないように書き留めています。

Python

WSL の Python で venv による仮想環境の作成がエラーになる

仮想環境の作成に失敗 WSL の Python で仮想環境を作ろうとしたら以下のエラーが出ました。 $ python3 -m venv .venv The virtual environment was not created successfully because ensurepip is not available. On Debian/Ubuntu systems, you need to in…

Python3 on Windows10 で仮想環境を使う: venv モジュール編

Miniconda を利用せずに Python3 を Windows10 にインストールし,Python3 標準の仮想環境機能を利用するやり方のメモ。 Miniconda を利用する場合は前のエントリーを参照。 セットアップ Chocolatey で Python3 をインストール。 choco install python3 仮…

Python3 on Windows10 で仮想環境を使う: Miniconda 編

Miniconda を利用して Python3 を Windows10 にインストールし,Miniconda が提供する仮想環境機能を使用する方法のメモ。 Miniconda を利用しない場合は次のエントリーを参照。 セットアップ Chocolatey で Miniconda をインストール。 choco install minic…

Python の内包表記で if ~ else を使った場合分けをする

内包表記の中で場合分けしたい Python の内包表記には if 節をつけることができます。 >>> [x for x in range(10) if x % 2 == 0] [0, 2, 4, 6, 8] しかし,これでできるのはデータのフィルタリングであって,else 節をつけて条件に応じて値を変えるというこ…