Код: Выделить всё
uv init new_app
Код: Выделить всё
uv add --link-mode copy flask requests
Код: Выделить всё
Using CPython 3.11.10 interpreter at: /home/alex/.pyenv/versions/3.11.10/bin/python3.11
Creating virtual environment at: .venv\
error: failed to symlink file from /home/alex/.pyenv/versions/3.11.10/bin/python3.11 to /home/alex/new_app/.venv/bin/python: Operation not permitted (os error 1)
Код: Выделить всё
error: Project virtual environment directory `/home/alex/Work/Learn/UV/new_app/.venv` cannot be used because it is not a valid Python environment (no Python executable was found)
- Система представляет собой систему VirtualBox Ubuntu (24.04.3), работающую с Python 3.11 на хосте Windows 11.
- Я не хочу использовать root-доступ (никогда не требуется перед работой с Python). Или uv работает только на корневом уровне?
- Все файлы в /home/alex/.pyenv/versions/3.11.10/bin не являются корневыми. Это обычные пользовательские файлы (а также каталоги между ними).
- Find работает в Windows и macOS (но не в Ubuntu)
- Удален pyenv (надеюсь правильно)
- Теперь установка моего брелока прекращена
- — это /usr/bin/python
Код: Выделить всё
which python - — 3.12.3 (даже я установил (?) Python 3.11 с uv ???)
Код: Выделить всё
python -V - возвращает: ничего
Код: Выделить всё
getcap /usr/bin/python
Код: Выделить всё
> uv init test2
Initialized project `test2` at `/home/alex/Work/Learn/UV/test2`
> cd test2
> uv add flask requests
Using CPython 3.11.14
Creating virtual environment at: .venv
error: failed to symlink file from /home/alex/.local/share/uv/python/cpython-3.11.14-linux-x86_64-gnu/bin/python3.11 to /home/alex/Work/Learn/UV/test2/.venv/bin/python: Operation not permitted (os error 1)
Подробнее здесь: https://stackoverflow.com/questions/798 ... -in-ubuntu
Мобильная версия