Установка Pipenv в Ubuntu и WSL завершается неудачно - PullRequest
0 голосов
/ 18 апреля 2020

По какой-то причине, когда я запускаю pipenv install, он пытается выполнить мой Windows python .exe:

OSError: [Errno 8] Exec format error: '/mnt/c/Users/<MY_USER_NAME>/AppData/Local/
Microsoft/WindowsApps/python.exe'

Я использую WSL Ubuntu 18.04. Я установил Pipenv со следующими командами:

sudo apt install python3-pip
pip3 install --user pipenv
python3 -m site --user-base

Добавлено ~/.local/bin в ~/.profile ПУТЬ, а затем source ~/.profile

1 Ответ

0 голосов
/ 18 апреля 2020

Это сработало для меня:

pipenv install --python=/usr/bin/python3.6

Объяснение: https://github.com/pypa/pipenv/issues/3488

Версия python на Windows выше, чем в WSL, чтобы он предшествовал последнему ..

Укажите python путь, который явно может решить проблему:

$ pipenv --python /usr/bin/python3
...