Wsl: разрешение запрещено на использование pyenvPython

Программы на Python
Ответить
Anonymous
 Wsl: разрешение запрещено на использование pyenv

Сообщение Anonymous »

Проблема
Недавно я установил pyenv на wsl(24.04) и попытался установить версию Python в локальном каталоге, но получил следующую ошибку:

Код: Выделить всё

$ pyenv local 3.14.0
~/.pyenv/libexec/pyenv-version-file-write: line 37: .python-version: Permission denied
строка 37 выглядит так:

Код: Выделить всё

> "$PYENV_VERSION_FILE"
for version in "${versions[@]}"; do
echo "$version" >> "$PYENV_VERSION_FILE"
done
"~/.pyenv/libexec/pyenv-version-file-write" 40L, 851B
Кроме того, при использовании venv возникла еще одна ошибка:

Код: Выделить всё

~/mypython$ python -m venv test
Error: [Errno 13] Permission denied: ' ~/mypython/test'
У меня нет папки «test» в моем текущем каталоге:

Код: Выделить всё

~/mypython$ ls
~/mypython$
Что я пробовал
Я удалил папку .pyenv и переустановил ее, но ситуация не изменилась.

Подробнее здесь: https://stackoverflow.com/questions/798 ... sing-pyenv
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»