.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

特徴

言語

複数のプログラミングパラダイムに対応している。

実装

バージョン

Python 2

Python 2.x はレガシー

Python 3

詳細

インストール

Linux

Windows

基本操作(python)

pythonのバージョン確認

pythonの起動

インタラクティブモード(REPL)が起動し、直接Pythonコードを入力・実行できる。

※ 即時実行か?複数行入力後実行か?はPythonが自動的に判断してくれる。

簡単なpythonコードの一行実行

pythonスクリプト・ファイルの実行

基本操作(pip)

パッケージのインストール

システムPythonと別のPythonをインストールしたり、仮想環境を切ってから実行する方が安全

パッケージのアップグレード

pip install --upgrade パッケージ名

パッケージのアンインストール

pip uninstall パッケージ名

インストール済みパッケージの確認

pip list

特定インストール済みパッケージの情報表示

pip show パッケージ名

依存関係を含めたインストール

requirements.txt から一括インストール

仮想環境

Anaconda

Anacondaは専用の仮想環境ツールが実装されている。

virtualenv

システム全体のPython環境に影響を与えずに、プロジェクトごとに独立したPython仮想環境を構築するためのツール

pyenv

virtualenv(仮想環境)ではなくpythonのバージョンを切り替えを簡単にしてくれるツール。

venv

pipenv

Pipfile.lock を使うパッケージ・マネージャー的なモノ

Poetry

pipenvとの大きな機能の違いは、
パッケージング機能(パッケージのbuild・publish)をサポートしているかどうか。

uv

Rye

開発環境

Jupyterで

VSDode、Cursor

基本的に、Jupyter方式と同じ。

step by step的な

ファースト・ステップ

セカンド・ステップ

サード・ステップ

環境構築履歴メモ

WSL2 Ubuntu 24.04 LTS 2025/1/21

Ubuntu 24.04 on Azure via Bastion 2025/2/27

復号中継機能付きのプロキシを経由する場合

以下はLinuxを想定しているが、Windowsでも、凡そ同じように設定可能。
(Windows環境のPythonも、Linux発のPythonは、自動的にWindowsのプロキシ設定を使用せず、Linux作法に倣うタメ)

参考


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS