私は似たような投稿を見つけました、ほとんどの作業に関する問題を持つVENVのLinuxに関連しています。 Python 3.8 VENV MUSION ACTIVATEコマンド ただし、Windows上で解決する方法、そして何が起こっているのかについて混乱しています。
Python3.8をPythonsのWebサイトでダウンロードからインストールしました。その後、3.8ドキュメントをフォローしてください https://docs.python.org/3/library/venv.html これが表示されます。
python3 -m venv /path/to/new/virtual/environment
_
これを行いますが、次のエラーが発生します。
Error: Command '['E:\\py_envs\\hf4\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 101.
_
私が使うとき:python -m venv --without-pip hf4
_
その後 hf4\Scripts\activate
_
活性化のために機能します。私が理解していないのは、私がPIPを実行できることであり、起動環境中にそこにあります。それは関連する問題のようです、私がシステムにインストールしたものは私のシステムpythonも利用可能です。例えば、アクティブ化されたセッションでは:)
(hf4) E:\py_envs>where pip
C:\Users\local user\AppData\Local\Programs\Python\Python38\Scripts\pip.exe
_
一つの質問は当然これを修正する方法は、もう一つはそれをよりよく理解するために何が起こっているのかについて説明していることを理解することです。 Active Environmentの最初に検索して、見つからない場合は、デフォルトはシステムバージョンになりますか?
ありがとう。私は同じ問題に直面し、このスレッドは私のために周りに働きました。 Pythonをアンインストールして3.9をインストールしました。 Python version(この時点で私のために利用可能でした)Advanced Installingの "すべてのユーザーのインストール"を確認しました。コマンドプロンプトからPythonを実行できるように、「パスの追加」ボックスをチェックしてください。