0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

症状

VS CodeのCreate Virtual Environmentで仮想環境を作成すると、次のエラーが発生しました。

VenvError: CREATE_VENV.UPGRADE_PIP_FAILED

確認した内容は以下の通りです。

  • 比較的新しいPythonでエラーが発生する
    • Python 3.14では失敗
    • Python 3.10では成功

結論から言うと、VS CodeのPython拡張機能側の問題でした。

コマンドでvenvを作成すれば問題なく回避できます。

原因:VS Code拡張機能の問題

実は、コマンドでなら問題なく仮想環境を作成できました。

その後にpipをアップデートしても、ライブラリをインストールしても問題は発生しませんでした。

つまり、原因はVS Codeの拡張機能です。VS CodeのCreate Virtual Environmentでのみエラーが出ます。

解決方法:コマンドでvenvを作成する

コマンドから作成すれば、エラーを回避できます。

py -3.14 -m venv .venv

根本的な解決ではありませんが、この方法でエラーは回避できます。

VS Codeのvenv作成機能は、Microsoft公式のPython拡張機能で提供されています。
Microsoftが修正してくれるのを待ちましょう。

おまけ:Microsoft公式拡張機能の評価が低い

Python Environmentsの評価を見ると、かなり低くなっています。

Pythonファイルを開くとインストールを勧められる、Microsoft公式の拡張機能です。

記事執筆時点では評価は★1.5で、レビューにも★1が多く並んでいます。

なお、今回のエラーとの関係は不明です。Create Virtual EnvironmentはPython拡張機能側の機能っぽいですが、Python EnvironmentsもMicrosoft公式の関連拡張機能です。

レビュー欄が怨嗟の声であふれているので、興味があれば眺めてみると面白いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?