• pyhon项目中,使用pip安装第三方插件之后,明明使用pip list可以查到,但是在项目中import时仍然找不到怎么办?


    认识pip:python中的pip是用来安装python第三方库的工具,是安装python的时候自带的。

            1.安装方式:pip install 第三方库名,比如:pip install selenium

            2.查看已安装的所有第三方库:pip list 或 pip3 list  (如果系统中同时安装了Python2和Python3,则pip默认给Python2用,pip3指定给Python3用)

    问题描述:明明我此前已经使用pip安装了selenium,使用pip3 list也可以看到,但是为什么import的时候却还是找不到?(如下图所示)

     针对这种情况,有2个解决方法。(推荐第2种)

    方法一:打开设置,在python interpreter中重新安装对应的第三方库。(这种方法虽然可以解决问题,但是每次新建一个项目都要重新安装所有的第三方库,非常麻烦,这相当于pip完全没起作用)

    步骤如下:

    1.打开设置,file》setting

    2.找到python interpreter》点击右边+号 

     3.在搜索栏输入要安装的【第三方库的名称】,选中对应的包,点击左下角install package按钮

    安装完成后即可import成功。

    方法二: 打开设置,在python interpreter中,添加系统解释器。

    打开设置页面,找到python interpreter,可以看到,项目当前选中的解释器是本项目的解释器。我们需要添加系统的解释器(即安装python时所在的路径解释器),并将项目所用解释器切换为系统解释器。(我理解的是pip安装的所有第三方库都是安装在系统的解释器里面的,所以当项目解释器用的是当前项目时,自然是找不到pip已安装的第三方库,需要进行切换)

     

    步骤如下:

    1.点击右边的 Add Inerpreter按钮,点击Add Local Interpreter

    2.点击system Interpreter,再点击OK 

     3.此时就可以看到,python解释器变成了系统解释器,底下也出现了很多已安装的第三方库。然后点击 Apply,再点击OK,即可完成解释器的切换。此时再import就不会报错了。

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    Web自动化测试-Selenium语法入门到精通
    Makefile 入门教程
    电动汽车安全概述
    【网页设计】期末大作业html+css(音乐网站)
    python 科学计算三维可视化笔记(第一周 基础运用)
    SPA项目之主页面--数据表格的增删改查
    C语言 | Leetcode C语言题解之第329题矩阵中的最长递增路径
    tensorflow基础
    springboot集成canal实现同步双写
    异步编程解决方案 Generator生成器函数、iterator迭代器、async/await、Promise
  • 原文地址:https://blog.csdn.net/summer_my_sunshine/article/details/128062975