【用pycharm安装第三方库时出现错误】【‘pip‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。】

news2024/11/17 20:47:58

目录

一、问题描述

二、解决过程

1、pip的版本不是最新版本导致安装不了第三方库

 2、pip最新版本安装出错

3、pip' 不是内部或外部命令,也不是可运行的程序或批处理文件”

4、 ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)


一、问题描述

        今天用pycharm做作业时,在安装第三方库时出现了一系列问题(我安装第三方库时优先在 File——>Settings——>Python interpreter 里进行)。比如,提示pip的版本太老导致安装不了第三方库pip最新版本安装出错“pip' 不是内部或外部命令,也不是可运行的程序或批处理文件”ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)

        但因为没有及时截图,目前我也忘了前两个问题具体是怎么描述的(因为是英文的,大概看得懂就没去百度翻译,所以没留下英文版的原问题提示)。

        接下来我就按照遇到问题的顺序来分享自己的解决方法和想法。

二、解决过程

1、pip的版本不是最新版本导致安装不了第三方库

 【方法】安装最新版本

        File——>Settings——>Python interpreter——> +  ——> 输入“pip” ——> install Package

 【结果】

       平常情况下pip能更新成功,然后就可以继续成功安装想要的第三方库。但这次pip最新版本安装出错

 

 2pip最新版本安装出错

 【方法】复制所给的命令(比如:python -m pip install --upgrade pip)去电脑的终端运行

        Win + R  ——> CMD ——> python -m pip install --upgrade pip

 【结果】

        平常情况下pip能安装成功。但这次还是失败了,估计是python版本管理混乱的问题,需要卸载一个。因为之前安装了python3.10、pycharm后,我顺便还安装了Anaconda3,所以,我没多想就先卸载了几乎没用过的anaconda3并删除了相关文件。

        再次尝试在cmd运行命令“python -m pip install --upgrade pip”,然后出现了“pip' 不是内部或外部命令,也不是可运行的程序或批处理文件” 这个老问题。

3、pip' 不是内部或外部命令,也不是可运行的程序或批处理文件”

 【方法】编辑环境变量,即新建一条path

         (1)复制python.exe所在的位置。我选择添加在pycharm中用的python interpreter所在的路径:点击“Show All...”查看python.exe所在的位置,复制路径( \pthon.exe 不用复制,比如我的是:F:\PyCharm-community\2020.3.5版本\2020.3\WebScraping\Scripts)。

         (2)编辑 用户变量path ,新建一条path

 粘贴(1)复制的路径

 然后依次点击三个界面/窗口的 “确定

                    

 【结果】

         在cmd输入“pip”运行后,没有错误提示,即环境变量添加成功,接下来可以正常安装库了。

 所以直接去pycharm的python interpreter里安装了最新版本的pip,成功!

         接下来安装一些其他库也成功了。但PIL库搜索得到,但安装时出错,“ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)”。

4、 ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)

 【方法】换个名字,即安装该库所在的包/库

         经过百度,得知“PIL库是是一个具有强大图像处理能力的第三方库。到python3版本已经用Pillow代替PIL了”,而且“pip install Pillow引入的命令方式也从:import image变为:from PIL import Image”,总结:对于我的python版本,要安装PIL库的话,应搜索 pillow 而不是pil。

 【结果】

        安装pillow库后,能够正常引用PIL库了,程序能够正常运行,没有报错。

 本文至此完,感谢阅读,希望对你有帮助

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1443461.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

政安晨:示例演绎机器学习中(深度学习)神经网络的数学基础——快速理解核心概念(二){两篇文章讲清楚}

这一篇与上一篇是兄弟篇,意在通过两篇文章讲清楚深度学习中神经网络的数学基础,第一次看到这篇文章的小伙伴可以从上一篇文章看起(包括搭建环境等等都在上一篇),上一篇链接如下: 政安晨:示例演…

Flink基础篇|001_Flink是什么

📫 作者简介:「六月暴雪飞梨花」,专注于研究Java,就职于科技型公司后端工程师 🏆 近期荣誉:华为云云享专家、阿里云专家博主、腾讯云优秀创作者 🔥 三连支持:欢迎 ❤️关注、&#x…

Linux系统调试课:Linux错误码介绍

文章目录 一、错误码二、错误码返回案例三、使用 goto 语句沉淀、分享、成长,让自己和他人都能有所收获!😄 📢错误代码由内核或用户空间应用程序(通过errno变量)解释。错误处理在软件开发中非常重要,而不仅仅是在内核开发中。幸运的是,内核提供的几种错误,几乎涵盖了可…

InternLM大模型实战-1.书生浦语大模型全链路开源体系

文章目录 前言笔记正文大模型成为热门关键词书生浦语开源历程从模型到应用书生浦语全链条开源开放体系数据预训练微调评测部署部署智能体LagentAgentLego 总结 前言 本系列文章是参与书生浦语全链路开源体系学习的笔记文章。B站视频教程地址: 笔记正文 大模型成为…

【笔记】Harmony学习:下载安装 DevEco Studio 开发工具IDE

IDE 安装 从官网下载DevEco Studio 安装包后进行安装, 安装完毕后,本地环境可能要配置相关工具,可以通过下面的诊断检测一下本地环境,通过蓝色“Set it up now” 可以快速安装。 1. Node.js (for ohpm) 2. ohpm 下载op的包管理&a…

项目学习记录

项目开发 创建项目环境配置关联git新增模块项目启动打印地址日志使用httpclient进行idea内部控制台测试使用AOP拦截器打印日志 创建项目 创建一个空项目,并勾选下面选项 然后进入pom.xml中修改项目配置 根据这个链接选则,修改项目的支持版本 链接&#…

css2复合选择器

一.后代(包含)选择器(一样的标签可以用class命名以分别) 空格表示 全部后代 应用 二.子类选择器 >表示 只要子不要孙 应用 三.并集选择器 ,表示 代表和 一般竖着写 应用 四.伪类选择器(包括伪链接…

【C++】类和对象(2)

这篇博客继续学习类和对象~,主要介绍了类的6个默认成员函数。 目录 类的6个默认成员函数 构造函数 概念 特性 析构函数 概念 特性 拷贝构造函数 特性 赋值运算符重载 运算符重载 赋值运算符重载 前置和后置重载 日期类的实现 const成员 取地址及cons…

【十三】【C++】vector简单实现

代码实现 /*vector类简单实现*/ #if 1 #define _CRT_SECURE_NO_WARNINGS#include <iostream> using namespace std; #include <vector> #include <algorithm> #include <crtdbg.h> #include <assert.h> #include <string.h>namespace MyVe…

SpringBoot循环依赖

&#x1f497;wei_shuo的个人主页 &#x1f4ab;wei_shuo的学习社区 &#x1f310;Hello World &#xff01; SpringBoot循环依赖 循环依赖是指两个或多个模块或组件之间相互依赖形成闭环的情况。这种情况下&#xff0c;模块 A 依赖于模块 B&#xff0c;同时模块 B 也依赖于模块…

解析十六进制雷达数据格式:解析雷达数据类型。

以Cat62格式雷达数据为例&#xff0c;十六进制雷达数据部分代码&#xff1a; 3e0120bf7da4ffee0085 雷达数据使用2个字符&#xff08;1个字节&#xff09;标识&#xff0c;在这里是“3e”&#xff0c;转换为十进制数为62。 雷达数据类型父类&#xff1a; base_header_process…

openkylin(Debian系)安装nginx及安装前需要的准备

前言 现在很多linux系统都可以使用高级包管理工具安装软件了&#xff0c;但是在像是 openkylin这些新系统中&#xff0c;好多软件包虽然有&#xff0c;但是因为其依赖的包还没有做好&#xff0c;所 以安装会提示你一大堆依赖错误。所以还是要自己来编译安装咯。安装前准备&…

计算机网络之一

目录 1.因特网概述 1.1网络、互连网&#xff08;互联网&#xff09;和因特网 1.2.因特网发展的三个阶段 1.3基于ISP的三层架构的因特网 1.4.因特网的组成 2.三种交换方式 2.1电路交换 2.2分组交换 1.因特网概述 1.1网络、互连网&#xff08;互联网&#xff09;和因特网…

米贸搜|Facebook在购物季使用的Meta广告投放流程

一、账户简化 当广告系列开始投放后&#xff0c;每个广告组都会经历一个初始的“机器学习阶段”。简化账户架构可以帮助AI系统更快获得广告主所需的成效。例如&#xff1a; 每周转化次数超过50次的广告组&#xff0c;其单次购物费用要低28%&#xff1b;成功结束机器学习阶段的…

13. 串口接收模块的项目应用案例

1. 使用串口来控制LED灯工作状态 使用串口发送指令到FPGA开发板&#xff0c;来控制第7课中第4个实验的开发板上的LED灯的工作状态。 LED灯的工作状态&#xff1a;让LED灯按指定的亮灭模式亮灭&#xff0c;亮灭模式未知&#xff0c;由用户指定&#xff0c;8个变化状态为一个循…

中创ET4410 台式LCR数字电桥 简单开箱测评

最近买了一台LCR电桥&#xff0c;完善一下自己实验室的设备&#xff0c;选了中创ET4410&#xff0c;这款性价比高一点。 1199元在PDD买的&#xff0c;好像胜利的VC4090C也是找中创代工的。 ET4410介绍 本系列LCR数字电桥是采用自动平衡电桥原理设计的元件参数分析仪&#xf…

linux进程(环境变量)

目录 正文&#xff1a; 常见环境变量 和环境变量相关的的命令 通过代码获取环境变量 主函数参数 三个参数 参数调用 进程优先级 查看系统进程 PRI和NI 优先级修改 前言&#xff1a; 环境变量 (environment variables) 一般是指在操作系统中用来指定操作系统运行环境…

第68讲表单验证实现

表单验证实现 Form 组件允许你验证用户的输入是否符合规范&#xff0c;来帮助你找到和纠正错误。 Form 组件提供了表单验证的功能&#xff0c;只需为 rules 属性传入约定的验证规则&#xff0c;并将 form-Item 的 prop 属性设置为需要验证的特殊键值即可。 const rulesref({u…

掌握Pandas数据筛选方法与高级应用全解析【第70篇—python:数据筛选】

文章目录 掌握Pandas&#xff1a;数据筛选方法与高级应用全解析1. between方法2. isin方法3. loc方法4. iloc方法5. 查询复杂条件的结合应用6. 避免inplace参数7. 利用Lambda函数进行自定义筛选8. 处理缺失值9. 多条件排序10. 数据统计与分组 总结&#xff1a; 掌握Pandas&…

NLP_引入注意力机制

文章目录 点积注意力创建两个张量x1和x2计算张量点积&#xff0c; 得到原始权重对原始权重进行归一化求出注意力分布的加权和 缩放点积注意力编码器-解码器注意力定义Attention类重构Decoder类重构Seq2Seq类可视化注意力权重 注意力机制中的 Q、K、V自注意力多头自注意力注意力…