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

目录


一、问题描述

        今天用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库了,程序能够正常运行,没有报错。

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

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
社会演员多的头像社会演员多普通用户
上一篇 2023年11月6日
下一篇 2023年11月6日

相关推荐