python安装 make过程中报错 SSLv3

您所在的位置:网站首页 pycharm安装cvxpy python安装 make过程中报错 SSLv3

python安装 make过程中报错 SSLv3

2023-06-29 20:41| 来源: 网络整理| 查看: 265

最近想用synonyms近义词模块做点东西,由于这个模块有点大,cmd安装可能比较麻烦,所以我选择pycharm安装,结果安装时就出现了问题:

Error occurred when installing package 'sys'AttributeError: module 'pip' has no attribute 'main'

 

目录

安装教程

安装失败,问题解决方法

安装教程

 解决问题之前,我们先带一下pycharm安装Python第三方库的方法,安装方法其实很简单:File→Settings→Project Interpreter,如图点击+号。

python安装 make过程中报错 SSLv3_method python安装库报错_python

 然后在弹出的搜索框中搜索你想要安装的模块名,找到要安装的模块,然后右边选择版本,左下角点击安装就OK啦。如图:

python安装 make过程中报错 SSLv3_method python安装库报错_PyCharm_02

 没有问题的话等待安装完成就OK啦!就这么简单的。

安装失败,问题解决方法

如图,安装出现了错误,错误信息:AttributeError: module 'pip' has no attribute 'main',据查,错误原因是:pip10及以上的版本中没有main()。从上图可以看出我的pip版本是18.1

python安装 make过程中报错 SSLv3_method python安装库报错_synonyms_03

 要解决这个问题,有两个方法:

1、在pycharm安装目录下找到helpers下的 packaging_tool.py 这个文件,我的路径如图,你们的根据自己的pycharm安装位置来。

python安装 make过程中报错 SSLv3_method python安装库报错_pip_04

do_install 和  do_uninstall 这两个方法,可以复制我的直接替换:

def do_install(pkgs): # try: # import pip # except ImportError: # error_no_pip() # return pip.main(['install'] + pkgs) try: try: from pip._internal import main except Exception: from pip import main except ImportError: error_no_pip() return main(['install'] + pkgs) def do_uninstall(pkgs): # try: # import pip # except ImportError: # error_no_pip() # return pip.main(['uninstall', '-y'] + pkgs) try: try: from pip._internal import main except Exception: from pip import main except ImportError: error_no_pip() return main(['uninstall', '-y'] + pkgs)

 替换保存之后重新打开pycharm(其实我没有重新打开也可以,估计是我太帅吧  ),然后重新安装,如图:

python安装 make过程中报错 SSLv3_method python安装库报错_pip_05

等待安装完成就好啦!

 

python安装 make过程中报错 SSLv3_method python安装库报错_pip_06

2、降低pip的版本到10以下(不建议):python -m pip install --upgrade pip==9.0.3

如果降级出现了错误,也可以选择重新安装pip,先卸载:

python -m pip uninstall pip sudo apt-get remove python-pip python-pip(删除相应的文件)

为什么说不建议呢?是因为有些模块在安装的时候是需要高版本的pip的,比如pillow等。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3