初心者の質問です。私はpythonVSCodeをMac上のPython 3.6用のvenv仮想環境で動作させようとしています。pythonVSCode、venv、pylint
the documentationに続いて、私は仮想環境を起動し、端末からVSCodeを起動しました。
VSCodeはpylintを設置する提案したとき、私は提案してきたpythonVSCodeの「インストール」ボタンを使用してみましたが、それはVSCodeの端末にエラーを投げた:(
/usr/bin/python -m pip install pylint
$ /usr/bin/python -m pip install pylint
/usr/bin/python: No module named pip
私はその後、インストールpylintシステムを経由していませんVSCodeの)端末内で仮想環境内で実行される。
(venv) $ pip install pylint
...そして、端末からVSCodeを再起動した。
VSCodeは、依然としてpylintのインストールを提案しています。
これはパスと関係があると思われます。仮想環境内からVSCodeを起動すると、VSCodeにpylintを含む環境のインタプリタがロードされることが予想されますが、そうではないようです。
もっと簡単で安全なオプション1を使用すると、作業領域のためのインタプリタパスを明示的に設定することができます。実際には、実際にPython3を最初に実行していますか? ?これらはすべて、Python 2のシステムPythonの呼び出しのように見えます。 – pvg