ERROR: Win10系统Python安装jieba分词失败及解决方法

tech2023-06-02  117

目录

1.错误描述2.原因及解决办法3. Linux系统操作方法

1.错误描述

在通过 pip3 install jieba 安装jieba分词库时,总会报如下所示的错误,特别长,也没太看明白是啥。

网上查了一波原因,说是可能跟网络有关,于是换到国内的安装镜像源,打开CMD窗口: pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple jieba 然后又报如下所示的错误:

WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

2.原因及解决办法

原因:OpenSSL版本过低或者不存在 到 https://slproweb.com/products/Win32OpenSSL.html 上下载Windows上的OpenSSL,根据自己的系统选择是32位还是64位,下载EXE版就行,然后安装。 下载好后开始安装:

安装完成后再次打开CMD窗口,再次输入安装jieba的命令,就可以啦!

3. Linux系统操作方法

查看openssl安装包,发现缺少openssl-devel包 [root@localhost ~]# rpm -aq|grep openssl openssl-0.9.8e-20.el5 openssl-0.9.8e-20.el5 [root@localhost ~]# yum安装openssl-devel [root@localhost ~]# yum install openssl-devel -y 查看安装结果 [root@localhost ~]# rpm -aq|grep openssl openssl-0.9.8e-26.el5_9.1 openssl-0.9.8e-26.el5_9.1 openssl-devel-0.9.8e-26.el5_9.1 openssl-devel-0.9.8e-26.el5_9.1 重新对python3.6进行编译安装,用一下过程来实现编译安装: cd Python-3.6.4 ./configure --with-ssl make sudo make install

参考地址: https://blog.csdn.net/wbj_code_life/article/details/97887891?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

最新回复(0)