dshimizu/blog/alpha

とりとめのないITブログ

Python

Debian 12 で pip でパッケージをインストールしようとしたらエラーが出るようになった

はじめに Debian を 12 にアップグレードしたことで、 pip を使おうと思ったら以下のエラーが出るようになりました。 % pip3 install --upgrade pip error: externally-managed-environment × This environment is externally managed ╰─> To install Python…

Python の __main__ やトップレベルコードについてのメモ書き

はじめに Python で出てくる __main__ についてドキュメントを見ていて、「トップレベルコード環境」というものが出てきて、あんまり詳しくわかっていなかったので気になったので調べたことのメモ書きです。

DockerでPythonの実行環境を作る

DockerでPythonの実行環境を構築してみる。 Pythonのアプリケーションを動かすというよりは、Dockerコンテナ内でPythonを使ってちょっとしたスクリプトとかを作ったり動かせるようにする、という程度のものを作る。 類似の記事は色々あると思うが自分用メモ…

AWS CLIを使ってPythonのAWS Lambda関数を更新する

とりあえずaws cliを使ってPythonのAWS Lambda関数を更新するやり方がドキュメントにあったのでメモ。 Python の AWS Lambda デプロイパッケージ - AWS Lambda

Python の環境構築ツールはどれを使うのが良いのか

Pythonの仮想環境構築とかバージョン管理するツールって何かいろいろありますが、結局何を使うのが良いのだろうか・・・と考えてみました。

virturalenv で Python 仮想環境を作成

はじめに Python 実行環境を作る機会があったので Virtaulenv を使ってみました。