Venv дает сбой в CentOS - PullRequest
       63

Venv дает сбой в CentOS

0 голосов
/ 22 января 2020

Я пытаюсь установить venv в python3 (на CentOS). Однако я получаю следующую ошибку:

Ошибка: Команда '[' / home / cleared / Develop / test / venv / bin / python3 ',' -Im ',' surepip ',' --upgrade ',' --default-pip ']' вернул ненулевой статус выхода 1.

Я полагаю, что есть какая-то проблема с моим ensurepip ...

Выполнение python3 -m ensurepip приводит к

FileNotFoundError: [Errno 2] Нет такого файла или каталога: '/usr/lib64/python3.6/ensurepip/_bundled/pip-9.0.3- py2.py3-none-any.whl '

Глядя в /usr/lib64/python3.6/ensurepip/_bundled/ Я нахожу pip-18.1-py2.py3-none-any.whl и setuptools-40.6.2-py2.py3-none-any.whl, однако нет pip-9.0.3-py2.py3-none-any.whl

Работает pip3 --version дает

pip 20.0.1 из /usr/local/lib/python3.6/site-packages/pip (python 3.6)

Почему он ищет pip- 9.0.3 -py2.py3-none-any.whl, когда я запускаю pip 20.0.1 , и почему у меня есть pip- 18,1 -py2.py3-ни-any.whl? И как это исправить?

Ответы [ 2 ]

1 голос
/ 03 февраля 2020

Эти версии кодируются в начале ./lib/python3.8/ensurepip/__init__.py. Вы можете редактировать этот файл с правильными.

Что касается причины этого повреждения, я могу только догадываться. Я бы поставил на проблему при установке этого переводчика.

0 голосов
/ 05 февраля 2020

Я бы сделал чистую переустановку Python (и, возможно, некоторых из его зависимостей) с менеджером пакетов вашей операционной системы (ням?).

...