web-dev-qa-db-ja.com

VSCode:選択した環境で利用可能なPipインストーラーがありません

VSCodeのPythonファイルでautopep8リンターを実行しようとしています。

私はここの指示に従いました: 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:Create Terminalを選択して、現在の環境でターミナルを起動しようとしました。

ターミナルは正常に開き、pipが存在し、VSCodeで開いたターミナルでpip install autopep8を実行することもできますが、Format Documentを実行しようとするとコマンドautopep8およびpipが環境で使用できないのと同じエラーが表示されます。

34
ashgromnies

Ubuntu16.04では、vscodeでPython3を使用し、

apt-get install python3-pip

私の問題を解決します。

それは私がそれを発見したからです:私の端末の下で、pip -Vと入力します。 Python3用ではなく、Python2用です。

42
sean.wu

通訳のみ変更できます。

(ctrl + shift + p)に移動し、Pythonと入力します。インタープリターを選択します。これにより、拡張機能に必要なバージョンを選択できます。

これは私のために働いた。

16
elan lima

1. [ファイル]> [設定]> [設定]コマンド(⌘、)を選択して、ユーザー設定を開きます。

2.要件に応じて、Python実行可能ファイルへのフルパスを使用して、python.pythonPathのエントリを検索および作成または変更します。たとえば、このパスへのpython2.6パスに変更しました/ usr/local/bin/python3。

7
Mohit Dabas

複数のpythonバージョンがあります:

2.7
3.6
3.7
  1. 使用するバージョンとVisual Studioのコードを教えてください:

次を押します(すべてのコマンドを表示):Ctrl + Shift + P
次を貼り付けます:Python: Select Interpreter
表示されているバージョンの1つを選択します。python 3.7.3 64-bitを選択しました

  1. 設定のpythonパスを更新します。

Ctrl + ,を押して設定を開きます
検索python.pythonPath
change python to /usr/bin/python3.7

:これは不要な場合がありますが、/usr/bin/python3.7が実際に存在することを確認してください。/usr/local/bin/python3.7などの別のパスにある場合があります。

  1. 私はpipを持っていましたが、2.7でしたが、python 3を選択しているので、pipをインストールする必要があります

ターミナルで次のコマンドを実行します。apt-get install python3-pip

  1. Vscodeを再起動

上記の手順により、すべての問題が解決されました。それが役に立てば幸いです。

(Macの場合)python3を使用しているが、vcodeがpipがインストールされていないと言った場合、vscode bottomのpythonバージョンを変更できます。そして、bashではなく別の端末を使用していると思います。vscodeのデフォルトの端末はbashです。 Bashは、pip @ 2をインストールしたことを知りません。

2
金色的暗

試してみる Ctrl+Shift+P 次に入力

Python: Select Interpreter

pythonバージョンを選択します。

1
muhammad ali

Ubuntuの場合:

Pythonとpipがインストールされていることを確認してください。

[設定]に移動し、検索入力に「python.py」と入力します。これにより、Python Path設定が見つかるはずです。

このパスを削除して(現在設定されている場合)、保存します。終了コードとこれを現在の値に設定します。

私にとっては/ usr/bin/python3です

0
Kamil Naja