⛳
VSCodeでpython仮想環境内の外部ライブラリへコードジャンプできるようにする
はじめに
WSL環境でpython、venv環境を使っているのですが、VSCodeで実装する際に外部ライブラリへのコードジャンプできるようにする方法をメモ書き程度で記載しようと思います。
必要なこと
- VSCodeでWSL接続を行う
WSL接続して使用しないと以下でWSL内のインタプリタを選択できない - インタプリタの設定で、venv環境内のpythonを選択する
以上を行えば、venv環境にインストールした外部ライブラリへのコードジャンプや自動補完ができるようになります。
wslへのpythonのインストールがまだの方はこちら
pythonのVSCode拡張機能もなければ入れてください
実際にやっていく
VSCodeでWSL接続行う
- 左下のボタン押す
- WSLを選択する
- 確認
- プロジェクトを開く
VSCodeでインタプリタを設定
前準備
- サードパーティを使ったテストコード
- 仮想環境作成
python3 -m venv ./.venv source ./.venv/bin/activate
- ライブラリを仮想環境にインストールpoetryとかでもいいけどテストなので普通にpipで
pip install requests
インタプリタ設定
- pyファイルを開いてVSCodeの右下の部分を押す
- インタプリタのパスを選択する
Find > .venv/bin/{pythonファイル}
- コードジャンプしてみる
- venv内にインストールされたライブラリを参照していることを確認
飛ばしてね😅
エンジニアをやってきましたが、技術ブログを書いたことなかったので、楽しんで仕事できるようにアウトプットを増やしていこうと思ってます。
趣味でやるので、できるだけ殺伐とせずに楽しく表現できたら良いなーと思ってます!
zennのUIシンプルだし、フォントが見やすくて柔らかい雰囲気あっていいですね~。
もっと早く書けばよかった~
Discussion