Windows サブシステム Linux (Ubuntu ディストリビューションを使用) を使用して python3 -m venv py_envv を作成するときに問題が発生しました

Windows サブシステム Linux (Ubuntu ディストリビューションを使用) を使用して python3 -m venv py_envv を作成するときに問題が発生しました

これは askUbuntu への最初の投稿です。私の説明にご容赦ください。

PWDのコマンド: python3 -m venv py_envv を実行した後、以下のエラーが発生しました


Ensurepip が利用できないため、仮想環境は正常に作成されませんでした。Debian/Ubuntu システムでは、次のコマンドを使用して python3-venv パッケージをインストールする必要があります。

apt install python3.10-venv

このコマンドでは sudo を使用する必要があるかもしれません。python3-venv パッケージをインストールした後、仮想環境を再作成してください。

失敗したコマンド: ['/mnt/<>/<>////AirflowBasics/py_envv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']

どなたかこの問題を解決できる方はいらっしゃいますか。私の環境やその他のことについて詳しい情報をお知りになりたい場合はお知らせください。よろしくお願いします。

答え1

Ubuntu 22.04-22.10 では、ターミナルを開いて次のように入力します。

sudo apt install python3.10-venv
python3 -m venv py_env1

このpython3 -m venv py_env1コマンドは、ホーム ディレクトリに「py_env1」というディレクトリを作成します。このディレクトリには、Python パッケージをインストールするために必要なものがすべて含まれます。

新しい Python 仮想環境を使用するには、次のコマンドを実行します。

cd py_env1
source ./bin/activate

関連情報