前提
pythonを3.9から3.11に上書きする形でインストーラーでインストールしました。
目当ての機能(match構文)はvscode上で使えるようになっていたのでインタープリターのアップデートは成功してると思うのですが、pip周りで問題が発生しています。
実現したいこと
発生している問題・エラーメッセージ
具体的には、プロジェクトで使用したいパッケージがターミナルではインストールされてるように見えるにも関わらずエディタではインストールされていない表示になります
Requirement already satisfied: mysql.connector in c:\users(ユーザー)\appdata\local\packages\pythonsoftwarefoundation.python.3.9_qbz5n2kfra8p0\localcache\local-packages\python39\site-packages (2.2.9)
見ての通りターミナルのpipだけバージョンが変わっていないということになります
↓
Import "mysql.connector" could not be resolved
試したこと
今までのpythonをインストーラーから消した上で
3.11をpathに追加 にチェックを入れてインストールし直しました。
環境変数、vscodeのpythonディレクトリには同じもの
\AppData\Local\Programs\Python\Python311
を指定済みです
今までのpipが引き継げないのは構わないので、今使用してるpythonと同じバージョンのpipを開けるようにしたいです。
あなたの回答
tips
プレビュー