
У меня возникли проблемы с установкой Flask на моем сервере.
$ sudo pip3 install flask
Collecting flask
From cffi callback <function _verify_callback at 0x7f2798df7840>:
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/OpenSSL/SSL.py", line 309, in wrapper
_lib.X509_up_ref(x509)
AttributeError: module 'lib' has no attribute 'X509_up_ref'
Could not find a version that satisfies the requirement flask (from versions: )
No matching distribution found for flask
Я обновил и модернизировал pip:
$ pip3 --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.5)
Версия Debian:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.4 (stretch)
Release: 9.4
Codename: stretch
Версия Python:
$ python3 --version
Python 3.5.3
Я полагаю, что основная ошибка связана с модулем lib, как вы можете видеть в коде ошибки, но я не имею представления, как ее решить.
Есть ли какие-нибудь подсказки, в чем проблема и как ее исправить?
решение1
Если возможно, я бы сначала попытался установить модули Python, такие как Flask, из репозиториев Debian, прежде чем пытаться установить их с помощью pip
. Например, Flash доступен в Debian 9: пакет python3-flask
.
apt install python3-flask