Ubuntu 18.04 で Python3 の 仮想環境を作成後VsCodeに認識させてみる
目的
Django Girls のチュートリアルに従って、Ubuntu 18.04 で Python3 の 仮想環境を作成後VsCodeを立ち上げてみる
・Code RunnerでPython3をキックするように修正する
・仮想環境を作成後 pylint-django をインストールし .vscode\settings.json に追記して有効化する
Python のバージョンの確認
$ python -V
Python 2.7.17
$ python3 -V
Python 3.6.9
Code RunnerでPython3をキックする場合の修正点
修正になったバージョンが不明なのだけど 1.46.1 の時点では以下の手順で修正する
・ファイル -> 基本設定 -> 設定
・検索ボックスに Code-runner:Executor Map を入力する
・setting.json で編集をクリックする
・修正前
"code-runner.executorMap": {
}
・修正後
"code-runner.executorMap": {
"python": "python3 -u"
}
必要なパッケージのインストール
※デフォではインストールされていない
$ sudo pip3 install virtualenv
仮想環境を作成する
適当なdirを作成後以下を実行する
$ mkdir djangogirls
$ cd djangogirls
djangogirls$ python3 -m virtualenv myvenv
仮想環境を有効化する(プロンプトに利用中の仮想環境が表示されるようになる)
djangogirls$ source myvenv/bin/activate
(myvenv) djangogirls$ python -V
Python 3.6.9
pylint_djangoのインストール&有効化する」
(myvenv) djangogirls$ pip install pylint-django
djangogirls\.vscode\settings.json に以下を追記する
"python.linting.pylintArgs": ["--load-plugins", "pylint_django"]
VsCodeでの設定
・仮想環境起動後、コンソールから code で vscode を起動する(初回のみ?)
・vscode の フォルダを開くで djangogirls/myvenv を指定
・表示 -> コマンドパレット で Python: Select Interpreter
から 作成した環境を選択する -> Python 3.6.9 64-bit('myvenv': venv)
・左下のInterpreterのバージョンで選択したバージョンが表示されていることを確認する
カーソル・オンで ./myvenv/bin/python が表示される
参考にしたのは以下のサイト
12. 仮想環境とパッケージ
venv --- 仮想環境の作成
Using Python environments in VS Code
the extension can not find the path of python from microsoft store
Linting Python in Visual Studio Code
VSCode Python Djangoの問題(エラー・警告)に対応する方法
Author And Source
この問題について(Ubuntu 18.04 で Python3 の 仮想環境を作成後VsCodeに認識させてみる), 我々は、より多くの情報をここで見つけました https://qiita.com/tabizou/items/bd2d24ad092c6bf48237著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .