Python - pip3.7 не может установить virtualenv - PullRequest
0 голосов
/ 27 апреля 2020

Доброе утро, ребята

В итоге я создал несколько Python сборок (2.7.18, 3.6.10, 3.7.7, 3.8.2, 3.9.0), загружающих tar.gz для каждого из Эти версии и создание сборки.

Я знаю, что рекомендуется использовать только один из пунктов, а затем создать виртуальную среду, однако я хочу иметь гибкость, чтобы использовать любой из пунктов эти версии для установки зависимостей, потому что таким образом я могу создать псевдоним для pip и python и изменять версии всякий раз, когда захочу.

Когда я пошел устанавливать virtualenv с python 3.7.7 pip3. 7, я получаю следующую ошибку:

virtualenv

Мне удалось установить запросы и NumPy, поэтому я хотел бы знать, может ли virtualenv фактически устанавливается в версии выше 3.6, ниже вы можете увидеть правильные установки.

numpy

requests

Любой, кто может помочь, был бы благодарен.

Ответы [ 2 ]

0 голосов
/ 28 апреля 2020

1 - установка основных зависимостей

Установка приведенных ниже зависимостей, в основном libffi-dev для таких систем, как Ubuntu / Mint / Debian и libffi-devel для таких систем, как Fedora / CentOS:

Ubuntu / Mint / Debian

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl git

Fedora / CentOS

sudo yum install @development zlib-devel bzip2 bzip2-devel readline-devel sqlite \
sqlite-devel openssl-devel xz xz-devel libffi-devel findutils

2 - Установка Python

После установки вышеуказанных зависимостей, если вы создаете вручную, вы должны выполните следующие действия:

  • Удалите ранее созданную версию
  • Запустите ./configure
  • Запустите make
  • Запустите sudo make altinstall

Таким образом, вы сможете установить все зависимости без ошибок.

0 голосов
/ 27 апреля 2020
...