VSCode の Python ファイルで autopep8 linter を実行しようとしています。
私はここにある指示に従いました:https://code.visualstudio.com/docs/python/environmentsそして通訳を選択しました(⇧⌘P):/usr/local/bin/python
次にコードをフォーマットしようとすると、VSCode では autopep8 がインストールされておらず、Pip 経由でインストールできると表示されます。ただし、Pip 経由でインストールしようとすると、 と表示されますThere is no Pip installer available in the selected environment
。
次に、現在の環境でターミナルを起動して、Python: ターミナルを作成するコマンドパレットから。
ターミナルは正常に開き、存在し、 VSCodeで開いたターミナルでpip
も実行できますが、pip install autopep8
ドキュメントのフォーマットautopep8
コマンドを実行すると、pip
環境で使用できないのと同じエラーが発生します。
ベストアンサー1
Ubuntu16.04では、VScodeでPython3を使って作業し、
apt-get install python3-pip
私の問題を解決します。
その理由は、次のことがわかったからです: ターミナルで、 と入力しますpip -V
。 Python3 ではなく、Python2 用であることが表示されます。