python安装 make过程中报错 SSLv3 |
您所在的位置:网站首页 › pycharm安装cvxpy › python安装 make过程中报错 SSLv3 |
最近想用synonyms近义词模块做点东西,由于这个模块有点大,cmd安装可能比较麻烦,所以我选择pycharm安装,结果安装时就出现了问题: Error occurred when installing package 'sys'AttributeError: module 'pip' has no attribute 'main'
目录 安装教程 安装失败,问题解决方法 安装教程解决问题之前,我们先带一下pycharm安装Python第三方库的方法,安装方法其实很简单:File→Settings→Project Interpreter,如图点击+号。 然后在弹出的搜索框中搜索你想要安装的模块名,找到要安装的模块,然后右边选择版本,左下角点击安装就OK啦。如图: 没有问题的话等待安装完成就OK啦!就这么简单的。 安装失败,问题解决方法如图,安装出现了错误,错误信息:AttributeError: module 'pip' has no attribute 'main',据查,错误原因是:pip10及以上的版本中没有main()。从上图可以看出我的pip版本是18.1 要解决这个问题,有两个方法: 1、在pycharm安装目录下找到helpers下的 packaging_tool.py 这个文件,我的路径如图,你们的根据自己的pycharm安装位置来。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(其实我没有重新打开也可以,估计是我太帅吧 ),然后重新安装,如图: 等待安装完成就好啦! 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 |