■VisualStudioで仮想環境を構築しパッケージも色々インストールしたが、VsCodeで仮想環境に切り替えて仮想環境にインストール済みのパッケージを使用するための作業
※色々上手くいかずかなり手間取ったので覚書
■手順
①Visual Studioの仮想環境のPythonインタプリタ(python.exe)の格納先フォルダパスと「Scripts」フォルダの場所を確認する
ネット上で調べていたら「bin」フォルダのパスも通している人がいたのでこちらもPathを確認しておく
②システムの詳細設定の表示で①で調べたパスを通す
「システムの詳細設定の表示」→「詳細設定」タブ→「環境変数」ボタンをクリック
→「ユーザ環境変数」の方の「Path」を選択し、「編集」ボタンをクリック。
①で調べたパスを記載してOKボタンを押す
※自分の場合の仮想環境のそれぞれのパスは以下だった
赤字のユーザ名の箇所は自分のユーザ名に置き換え
C:\Users\ユーザ名\.conda\envs
C:\Users\ユーザ名\.conda\envs\env\Scripts
C:\Users\ユーザ名\.conda\envs\env\Library\bin
③仮想環境のパッケージのインストール場所のパスを調べる
自分の場合のパスは以下だった
※赤字のユーザ名の箇所は自分のユーザ名に置き換え
C:\Users\ユーザ名\.conda\envs\env\Lib\site-packages\
④VsCodeを起動して「設定」→「よく使用するもの」の検索箇所で「extrapath」と入力→「ExtraPath」の「項目の追加」ボタンをクリック→入力欄に③で調べたパスを入力してOKボタンを押す→パスが追加されたのを確認する
④コードを書いているファイルを開き、右下の環境を選択箇所をクリック
表示された仮想環境のインタプリタを選択する
■上記の手順を一通りやった後にコード実行したところ、1~2回ほどcondaエラーが出たが、その後PC再起動したのが良かったのか、理由は不明だがモジュールインポート可能となった。以下コードでちゃんと仮想環境の「numpy」をインポートしている
出力結果