LoginSignup
0
0

More than 5 years have passed since last update.

macos + python3.7.1 + virtualenv + Visual Studio Code での開発

Posted at

やりたいこと

  • Visual Sutio CodeのPython実行環境をきちんと Virtualenv の環境を引き継いだ状態で使いたい。

ということです。

環境がMojave なのですが, Python3.7.1 がうまく pyenv から入らなかったのですが詳しく調べてないです。なので Python3.7.1 は普通にサイト Cからダウンロードして導入しています。

Install

  • pip install virtualenv で導入
  • Visual Studio Code も普通にサイトから導入

構成

だいたい以下の感じで

work/projectA
             /bin/activate
             main.py

Virtualenvのファイル自体は .gitignore で除外しておくようにしています。

cd work
virtualenv -p python3 projectA

Visual Studio Code を code コマンドで実行できるようにします。Visual Studio Codeを起動した後に、SHIFT+Option+P でコマンドパレット に shellと入力して code で起動できるように設定します。

image.png

次にターミナルからプロジェクトのディレクトリから code コマンドで起動します。その後インタプリタから選択することができます。 ./bin/python

image.png

memo

  • 別の環境では普通に pyenv 利用してVisualSudioCodeからみると環境のところに (xxxx)python という感じで 正しいと思われる表示になっていたのですがそのように今回は設定できなかったのでメモがてらに残しておきます。
  • どうしても思い通りにならないときに参考になればと思います。

Tips

環境をふと間違えると嫌なのでたいていなんらかの仮想環境になるように zshrc でシェル(activate)を読み込むようにしています。

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