Ошибка Pipfile.lock при установке пакетов с помощью PipenvPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка Pipfile.lock при установке пакетов с помощью Pipenv

Сообщение Anonymous »

Я пытаюсь создать виртуальную среду с Python 3.11.4 со следующими пакетами: numpy 1.25.2, pandas 2.0.3, Requests 2.31.0 и jupyterlab 4.0.5, где я могу запустить jupyterlab и использовать блокнот Jupyter.
Я прекрасно создал свою виртуальную среду.
Когда я попытался установить пакеты с их конкретной версией , выполняется, но Pipfile.lock не создается. Я получаю следующее сообщение об ошибке:

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

Installing numpy...
Resolving numpy...
Added numpy to Pipfile's [packages] ...
✔ Installation Succeeded
Installing 1.25.2...
Resolving 1.25.2...
Added 1.25.2 to Pipfile's [packages] ...
✔ Installation Succeeded
Pipfile.lock not found, creating...
Locking [packages] dependencies...
Building requirements...
Resolving dependencies...
✘ Locking Failed!
⠙ Locking packages...False

Traceback (most recent call last):
File "/Users/anaconda3/bin/pipenv", line 8, in 
sys.exit(cli())
^^^^^
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/cli/options.py", line 52, in main
return super().main(*args, **kwargs, windows_expand_args=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/vendor/click/decorators.py", line 92, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/vendor/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/cli/command.py", line 207, in install
do_install(
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/routines/install.py", line 234, in do_install
raise e
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/routines/install.py", line 209, in do_install
do_init(
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/routines/install.py", line 649, in do_init
do_lock(
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/routines/lock.py", line 67, in do_lock
venv_resolve_deps(
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 859, in venv_resolve_deps
c = resolve(cmd, st, project=project)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/anaconda3/lib/python3.11/site-packages/pipenv/utils/resolver.py", line 723, in resolve
raise RuntimeError("Failed to lock Pipfile.lock!")
RuntimeError: Failed to lock Pipfile.lock!
Я могу установить numpy без указания версии, и это работает, но когда я пытаюсь указать версию, это не происходит. Это происходит со всеми пакетами, которые я пытаюсь установить.
Я пробовал редактировать pip-файл напрямую, а затем использовать синхронизацию Pipenv, и он говорит, что он синхронизирован, но когда я запускаю график Pipenv, нужные мне версии отсутствуют в моей глобальной среде.
Я также попробовал блокировку Pipenv для создания файла блокировки, но когда я пытаюсь установить пакеты с указанными версиями, я получаю то же самое "

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

failed to lock Pipfile.lock!
». Я также использовал подробное сообщение, и происходит то же самое.
Почему эти версии пакетов не устанавливаются — это проблема с зависимостями? Я бы не подумал, что создаст проблемы с Pipfile.lock. Это также задание, поэтому мне нужны именно эти пакеты в моем venv.

Подробнее здесь: https://stackoverflow.com/questions/789 ... ith-pipenv
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Есть ли готовое решение для быстрого извлечения содержимого Pipenv `Pipfile.lock` в словарь Python?
    Anonymous » » в форуме Python
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • Установка из pipfile с помощью установки Pipenv выдает ошибку
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Pipenv install --ignore-pipfile не имеет смысла
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Как изменить [[источник]] для Pipfile, чтобы лучше использовать Pipenv?
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Можно ли удалить зависимость из файла pipfile.lock и сохранить другие зависимости?
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

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