make install
又下面报错
./Modules/_ssl.c:72:25: fatal error: openssl/rsa.h: No such file or directory:
解决方法:
yum install openssl-devel
./configure --prefix=/usr/local/python3
make && make install
没报错,测试一下
没有出错,说明ssl安装成功
说明ssl安装有问题,或者没有安装ssl,可通过如下检测说明没有安装ssl解决方法去python3 的安装目录下的/usr/local/python3/Python-3.6.8/Modules/Setup文件里,去掉下面四行的注释重新编译./configure --prefix=/usr/local/pythonmakemake install又下面报错...
最近在Ubuntu16.04上安装
Python3
.6之后,使用pip命令出现了问题,提示说找不到
ssl
模块,出现错误如下:
pip is configured with locations that require TLS/
SSL
, however the
ssl
module
in Python is not
available
.
Could not fetch
URL
https
:*******: There was a problem confirming the
ssl
certificate:
Can't
connect
to
HTTPS
URL
because the
SSL
m
解决
python3
.* 安装后使用 pip3出现 Can’t
connect
to
HTTPS
URL
because the
SSL
module
is not
available
问题
博主使用的linux是centos7
博主在安装了
python3
.6后使用pip3安装redis,结果报错 Can’t
connect
to
HTTPS
URL
because the
SSL
module
...
Caused by
SSL
Error(“Can‘t
connect
to
HTTPS
URL
because the
SSL
module
is not
available
.“) 详解
本文描述手动编译
python3
.10 缺少 open
ssl
模块问题解决方案和几个小时解决这个问题的全过程。虽然我编译的是
python3
.10,但是对于
python3
.6、
python3
.8 应该同样适用。
给新手说一下,我的服务器环境是 centos7,你们如果是其他环境,不要奇怪为啥某些命令用不了,百度一下。下面进入正题:
安装 open
ssl
-1.1.1
wget
https
://www.open
ssl
.org/source/open
ssl
-1.1.1n.tar.gz --no
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
TypeError: ‘NoneType’ object is not iterable 这个错误提示一般发生在将None赋给多个值时。
def myprocess():
a == b
if a != b:
return True, value;
flag, val = myprocess()
在判断语句中,当if条件不满足,并且没有else语句时,函数默认返回None。
在没有return语句时,Python也默认会返回None
调用时,将Non
今天写Python程序上传图片需要用到PIL库,于是到http://www.pythonware.com/products/pil/#pil117下载了一个1.1.7版本的,我用的是CentOS64 并且自行升级后的Python版本安装PIL库
首先下载解压:
复制代码 代码如下:
[root@lee ~]# wget http://www.pythonware.com/products/pil/#pil117
[root@lee ~]# tar -xf Imaging-1.1.7.tar.gz
然后准备安装
复制代码 代码如下:
[root@lee ~]# cd Imaging-1.1.7
如果你在编译时
遇到
这个错误,这可能是下面的原因:你尝试编译的程序使用Open
SSL
,但是需要和Open
SSL
链接的文件(库和头文件)在你Linux平台上缺少。
所以在CentOS下,
退到根路径,【需要在root用户下】然后输入:
yum install open
ssl
-devel
安装完成后,重新编译自己的程序即可。
WARNING: pip is configured with locations that require TLS/
SSL
, however the
ssl
module
in Python is not
available
. WARNING: Retrying (Retry(total=4,
connect
=None, read=None, redirect=None, status=None)) after
connect
ion broken by '
SSL
Error("Can't
connect
to
HTTPS
URL
because the
SSL
module
is not
available
.")': /simple/django/ WARNING: Retrying (Retry(total=3,
connect
=None, read=None, redirect=None, status=None)) after
connect
ion broken by '
SSL
Error("Can't
connect
to
HTTPS
URL
because the
SSL
module
is not
available
.")': /simple/django/ WARNING: Retrying (Retry(total=2,
connect
=None, read=None, redirect=None, status=None)) after
connect
ion broken by '
SSL
Error("Can't
connect
to
HTTPS
URL
because the
SSL
module
is not
available
.")': /simple/django/ WARNING: Retrying (Retry(total=1,
connect
=None, read=None, redirect=None, status=None)) after
connect
ion broken by '
SSL
Error("Can't
connect
to
HTTPS
URL
because the
SSL
module
is not
available
.")': /simple/django/ ^CERROR: Operation cancelled by user WARNING: pip is configured with locations that require TLS/
SSL
, however the
ssl
module
in Python is not
available
.
这个错误提示表明Python安装的
ssl
模块不可用,而pip配置的是需要TLS/
SSL
的地址,导致连接失败。这可能是由于您的Python环境中缺少
SSL
支持库造成的。您可以尝试更新Python或安装open
ssl
等
SSL
支持库来解决此问题。如果您使用的是Windows操作系统,可以尝试在命令行中输入以下命令来升级pip:
python -m pip install --upgrade pip --trusted-host pypi.org --trusted-host files.pythonhosted.org
如果您使用的是Linux系统,可以尝试安装open
ssl
和python-open
ssl
包来解决此问题:
sudo apt-get install open
ssl
sudo apt-get install python-open
ssl
然后再尝试运行您的命令。