質問: wsl ubuntu 18.04にpipenvを正しくインストールする方法 私はこれがかなり基本的な質問のように聞こえることを知っていますが、私は一日の終わりまでずっと自分自身を苛立たせています。 linuxのwindowsサブシステムでpython環境を設定しようとしています。pipenvをインストールすると、すべてが壊れるようです。再現する手順: windowsストアからのubuntu 18.04の新規インストール sudo apt update && sudo apt upgrade sudo apt install python3-pip pip3 install --user pipenv pipは、私が期待するすべてを出力し、エラーはありません。pipenvがインストールされているように見えます。pipenvを使用しようとすると、pipenv: command not foundローカルビンがpathにあるにもかかわらずそれよりも悪いことに、pipは壊れており、pipを使用しようとすると次のようになります。traceback (most recent call last): file "/usr/bin/pip3", line 9, in <module> from pip import main importerror: cannot import name 'main' そのため、pipenvのインストールが独自にインストールしようとすることでシステムピップを台無しにしたようです。 --userフラグはそれを避けたでしょうが、とにかく行き詰まっています。
回答: あなたと同じように問題が発生しました。それは私たちのために働くので、あなたは以下を試すかもしれません:$ sudo apt update $ sudo apt install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa まだアップグレードしないでください。時間がかかります。上記のbiswapriyoの回答のように〜/ .profileを編集します。私たちのものを追加します:# add home user directory to path export path="/home/$user/.local/bin:$path" 次に、以下のコマンドを実行します。$ sudo apt install python3.7 python3-pip -y $ python3.7 -m pip install --user pip $ python3.7 -m pip install --user pipenv 次に、次のようなコマンドを実行します。$ python3.7 -m pipenv check 更新:次のように使用することもできます:$pipenv check --python=`which python3.7` 2018.11.26:virtualenvを作成するときにpipenvがpythonエラーを生成する#336 でこの回答が見つかりました