LinuxのUbuntuでWindowsサブシステムにvenv
を設定しようとしています。
私が試したこと:
1)venv
〜pip
をインストールする(正確にはpip3
)
pip3 install venv
次のエラーが表示されます
ERROR: Could not find a version that satisfies the requirement venv (from versions: none)
ERROR: No matching distribution found for venv
2)venv
〜apt
およびapt-get
のインストール
Sudo apt install python3-venv
この場合、インストールは完了したように見えますが、python3 -m venv ./venv
を使用して仮想環境を作成しようとすると、apt-get install python3-venv
を実行するように指示するエラーが表示されます(先ほど実行しました)。
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
apt-get install python3-venv
You may need to use Sudo with that command. After installing the python3-venv
package, recreate your virtual environment.
Failing command: ['/mnt/c/Users/Vicubso/.../code/venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']
また、以下の投稿 post 1 、 post 2 、および他のいくつかの記事も読んだ。これらのどれも私の問題を解決していないようです。
どんな助けでも大歓迎です。
このアプローチを試してください:
ピップをインストールします。
Sudo apt-get install python-pip
仮想環境をインストールします。
Sudo pip install virtualenv
仮想環境をどこかに保存します。
mkdir ~/.storevirtualenvs
これで新しいvirtualenvを作成できるはずです
virtualenv -p python3 yourVenv
有効にするために:
source yourVenv/bin/activate
新しいvirtualenvを終了するには、deactivate