PyCharm安装Python第三方库教程以及报错解决方法

PyCharm安装Python第三方库教程以及报错解决方法最近想用 synonyms 近义词模块做点东西 由于这个模块有点大 cmd 安装可能比较麻烦 所以我选择 pycharm 安装 结果安装时就出现了问题 Erroroccurre sys AttributeErr module pip hasnoattribu main 目录安装教程安装失败 问题解决方法

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

  1. Error occurred when installing package ‘sys’
  2. AttributeError: module ‘pip’ has no attribute ‘main’

 

目录

安装教程

安装失败,问题解决方法


  • 安装教程

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

PyCharm安装Python第三方库教程以及报错解决方法

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

PyCharm安装Python第三方库教程以及报错解决方法

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

  • 安装失败,问题解决方法

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

PyCharm安装Python第三方库教程以及报错解决方法

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

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

PyCharm安装Python第三方库教程以及报错解决方法

 打开这个文件,然后修改  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(其实我没有重新打开也可以,估计是我太帅吧 <(^-^)> ),然后重新安装,如图:

PyCharm安装Python第三方库教程以及报错解决方法

等待安装完成就好啦!

 

PyCharm安装Python第三方库教程以及报错解决方法

  • 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等。


欢迎进群: 交流学习,感谢指教!


 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174140.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月27日 上午7:05
下一篇 2026年3月27日 上午7:05


相关推荐

  • Android Settings开发之修改

    Android Settings开发之修改版本:1.0 日期:2014.3.20 2014.3.25  版权:©2014kince转载注明出处        下面是Seeings应用的截图:  可以看出这是很典型的使用了Fragment后的界面,设置里面有WIFI、蓝牙、显示、存储、应用等众多功能。左边的每一项,对应着右边的一个设置界面,Fragment有四个子类:DialogFragment,ListFragme

    2025年5月25日
    4
  • 在js中怎样获得checkbox里选中的多个值?

    在js中怎样获得checkbox里选中的多个值?

    2021年10月7日
    51
  • 英特尔处理器性能排行2021_intel芯片组天梯图

    英特尔处理器性能排行2021_intel芯片组天梯图用于企业服务站和工作站的电脑硬件要求会比较高,常用的处理器可能会用到英特尔至强xeonCPU处理器。而至强xeon系列的型号有很多,不同的型号的性能也有差异,那么至强cpu哪些比较好呢?下面小编就给大家分享下英特尔2021至强cpu性能排行天梯图,供大家参考。2021至强cpu性能排行天梯图前100名情况如下:(图片来源于网络)以上便是英特尔2021至强cpu性能排行天梯图前100名cpu的情况,大家可以根据自己的需求选择合适的cpu处理器即可。更多有用的系统知识和重.

    2026年2月3日
    5
  • 逻辑回归原理_逻辑回归分析

    逻辑回归原理_逻辑回归分析逻辑回归原理

    2022年4月21日
    58
  • 手机听筒被灰尘堵塞了如何清洗?[通俗易懂]

    手机听筒被灰尘堵塞了如何清洗?[通俗易懂]手机听筒被灰尘堵塞后,会出现声音变小,甚至有杂音的情况,影响了听筒的正常使用,通话时容易听不清对方的声音。按理来说,灰尘附着在听筒上,只要轻轻一吹就可以解决,但听筒上的灰尘为什么会凝固在听筒上呢?请往下看。手机听筒上顽固灰尘形成的原因手机在非封闭的环境中使用,避免不了会接触到灰尘,而常规手机听筒的表面都是细小的网格,极其容易沾染灰尘。灰尘附着在听筒表面以后,如果及时清理,就会变得很容易,用嘴吹两下,或者将听筒朝下,在手上轻轻拍打两下即可。如果听筒上的灰尘没有及时清理,遇到水性或者油性物质

    2022年4月19日
    595
  • java万年历算法_寿星万年历—java算法实现

    寿星万年历是我在网上见到的一份极高高精度的万年历,其采用先进的算法实现,其精度堪比刘安国教授为中国科学院国家授时中心制作的日梭万年历。但网络上只有javascript版本。于是自己将其翻译为java程序,并公布于此,方便大家使用。关于寿星万年历相关简要描述如下:寿星万年历是一款采用现代天文算法制作的农历历算程序,含有公历与回历信息,可以很方便的进行公、农、回三历之间的转换。提供公元-4712年到公…

    2022年4月7日
    61

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号