如何在PyCharm安装第三方包

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010287342/article/details/86193261

一 说明

在PyCharm中安装第三方包类的原理是:PyCharm打开后,会构建一个python运行的虚拟环境(VM),安装第三方包相当于在这个虚拟环境下通过pip程序安装。一般安装PyCharm后,都会默认自带一个pip第三方包便于用户日后安装其他包插件。用户也可以在PyCharm的Terminal终端(下图红圈)向虚拟环境输入pip install命令(下图箭头处)安装,类似cmd操作。
在这里插入图片描述

二 包安装的一般步骤

Ctrl+Alt+S键打开PyCharm的settings(或者File->Settings)
选择Project:XXXX(XXXX是你的项目保存目录名称)->Project Interpreter,在这个界面下可以看到当前你的IDE中拥有的第三包名称、版本号(版本号旁边如果有绿色箭头,说明当前包版本不是最新,可以直接点击自动升级)。
在这里插入图片描述
选择上图右侧的绿色+号来添加你需要在PyCharm中下载安装的包:
具体:顶端搜索框输入关键字搜索,搜索框下方左侧为相关包名称已经源(IP地址),右侧为包的介绍
点击左下角按钮安装,有些包支持安装过往版本,可以在红圈圈出的地方选择版本号
在这里插入图片描述

三 安装时遇到的一些问题:

  1. 镜像源问题:目前由于国内的网络环境,在安装时容易出现超时失败,可以更换第三包源为国内镜像会比较方便
    点击上图蓝色箭头处打开,添加清华大学的镜像源:https://pypi.tuna.tsinghua.edu.cn/simple/ 如下:
    在这里插入图片描述

  2. pip版本问题,pip版本较低时容易安装失败,每次安装新的包时,需要检查并更新

  3. “module ‘pip’ has no attribute ‘main’”报错。这个解决办法来自别的博主文章:参考博客链接
    找到安装目录下 helpers/packaging_tool.py文件,找到安装目录下 helpers/packaging_tool.py中的代码
    def do_install(pkgs):
    try:
    import pip
    except ImportError:
    error_no_pip()
    return pip.main([‘install’] + pkgs)

    def do_uninstall(pkgs):
    try:
    import pip
    except ImportError:
    error_no_pip()
    return pip.main([‘uninstall’, ‘-y’] + pkgs)
    修改为如下并保存

    def do_install(pkgs):
    try:
    # import pip
    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
    try:
    from pip._internal import main
    except Exception:
    from pip import main
    except ImportError:
    error_no_pip()
    return main([‘uninstall’, ‘-y’] + pkgs)

  4. 安装Twisted包失败。
    安装Scrapy包时,会自动将Scrapy对应的依赖包按顺序一并下载安装,比如pyOpenSSL、Twisted、lxml等
    但会由于Twisted下载安装失败导致Scrapy安装失败(单独在cmd中安装windows电脑的Scrapy环境时也会出现依赖包Twisted出错的问题,具体参照我上一篇博客)
    先将需要的whl文件下载(下载方法上篇博客有,这里不再复述)
    由于我下载后放到了目录: C:\Users\think\Downloads
    所以在PyCharm的Terminal终端中切换到对应目录: cd /d C:\Users\think\Downloads
    然后输入命令安装: pip install C:\Users\think\Downloads\Twisted-18.9.0-cp36-cp36m-win_amd64.whl
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u010287342/article/details/86193261