Невозможно добавить пакеты в проект uv в UbuntuPython

Программы на Python
Ответить
Anonymous
 Невозможно добавить пакеты в проект uv в Ubuntu

Сообщение Anonymous »

Следуя руководству по uv (версия 0.9.18), я создал проект как:

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

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)


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

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

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

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

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

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