質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

0回答

3262閲覧

VScode上からPython仮想環境を切り替えることができない

shinjukuzame

総合スコア12

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2020/04/20 05:53

編集2020/05/06 23:15

前提・実現したいこと

VScode+Pythonの環境を構築しています。
Condaによる仮想環境を使っています。

VScode上からの仮想環境を切りかえたいのですがうまくいきません。

発生している問題・エラーメッセージ

ブラウザベースのJuputerNotebookでのカーネルの切り替えは問題なく動作しております。
Anacondaプロンプトを用いたCondaコマンドでの仮想環境切り替えも問題ありません。
VScode画面左下のカーネル選択ボタンによるカーネル選択を行うと、特にエラーもなく
VScode画面左下のカーネル表示欄も切り替わったように見えるのですが、実際は
切り替わっておりません。

例えば、VScode画面左下のカーネル選択ボタンを選択し、仮想環境「vscode3.6」を選択したとします。
見た目はエラーなく仮想環境「vscode3.6」に切り替わったように見えるのですが、
実際はそうではなく、
VScode内のNotebookで「!conda info -e」コマンドを実行すると

# conda environments:

base C:\Anaconda
jnb3.6 C:\Anaconda\condaenvs\jnb3.6
pip * C:\Anaconda\condaenvs\pip
py36 C:\Anaconda\condaenvs\py36
vscode3.6 C:\Anaconda\condaenvs\vscode3.6

と、環境「pip」がアクティブになっている、そんな状況です。

お詳しい方、解決策をご教示いただけますでしょうか。

該当のソースコード

VScodeのsettings.jsonは以下です

JSON

1{ 2 "workbench.colorTheme": "Visual Studio Light", 3 "python.pythonPath": "C:\Anaconda\condaenvs\vscode3.6\python.exe", 4 "files.autoSave": "afterDelay", 5 "python.dataScience.askForKernelRestart": false, 6 "python.venvPath": "C:\Anaconda\condaenvs", 7 "terminal.integrated.shell.windows": "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" 8}

試したこと

VSCodeの再起動を試しましたが効果ありませんでした。

VSCodeのターミナル内で
conda init powershell
の実行を実施しましたが、「No action taken.」でした。

補足情報(FW/ツールのバージョンなど)

VScode1.44.2
OS:Windows10 64-bit
環境変数PathとしてC:\AnacondaおよびC:\Anaconda\Scriptsをセット済

2020/05/07追記
あるipynbファイルを開き、ブラウザベースのJuputerNotebookでカーネルを切りかえると
そのファイルについてはVScodeから見ても仮想環境が切り替わった状態でOpenされます。

ですので、現在はカーネルの切り替えのためだけにブラウザベースのJuputerNotebookを
起動し、コーディングはVsCodeを使用するような状態です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問