LoginSignup
15
21

More than 3 years have passed since last update.

VSCode から Anaconda 環境をちゃんと使う (windows)

Last updated at Posted at 2018-10-12

やりたいこと

  • vscodeエディタ内のターミナルを起動したときに、conda仮想環境のactivateまで自動でやってくれるようにしたい
  • 日本語が文字化けするのでなんとかしたい

tl;dr

【2019/10/15 追記】
記事の設定は古くなっているため追記
「ctrl+shift+P」でコマンドパレットを立ち上げて「pythonインタプリタを選択」することでconda系の仮想環境を選択できます。
少し前からできるようになっています。
image.png
【追記ここまで】

  • vscodeのworkspaceの設定で以下を行う
  • condaで作成した仮想環境のpython.exeへPATHが通るように設定
  • terminal起動時に仮想環境のactivateとterminalの文字コードをUTF-8とする
vscode.setting
{
    "python.pythonPath": "C:\\Users\\xxx\\Anaconda3\\envs\\hoge\\python.exe",
    "terminal.integrated.shellArgs.windows": [
        "/k",
        "activate",
        "hoge",
        "&chcp",
        "65001"
    ]
}

condaでpython仮想環境の作成

condaバージョン確認

cmd.exe
Y:\>conda -V
conda 4.5.11

作成

  • 適当に作成
cmd.exe
Y:\>conda create -n hoge python=3.7

確認

  • ここで確認したパスを使う
cmd.exe
Y:\>conda info -e
# conda environments:
#
base                  *  C:\Users\xxx\Anaconda3
hoge                     C:\Users\xxx\Anaconda3\envs\hoge
15
21
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
15
21