python进行安装第三方库(以及解决导入库出错的问题)

简介: 更新一下,最近博客的朋友在问我运行py代码的问题。有关安装py库的问题。py库有些是下载后自带的,有些被称为第三方库。第三方库不是自带的,需要安装。想必好多是初学者或者是没有进行学习过py的朋友。所以你在运行环境如果遇到这个问题,比如Traceback (most recent call last):File “D:\Users\白面包\Desktop\python代码\import tkinter as tk.py”, line 2, infrom PIL import Image, ImageTkModuleNotFoundError: No module named ‘PIL’,那

更新一下,最近博客的朋友在问我运行py代码的问题。有关安装py库的问题。py库有些是下载后自带的,有些被称为第三方库。第三方库不是自带的,需要安装。想必好多是初学者或者是没有进行学习过py的朋友。所以你在运行环境如果遇到这个问题,比如


Traceback (most recent call last):
File “D:\Users\白面包\Desktop\python代码\import tkinter as tk.py”, line 2, in
from PIL import Image, ImageTk
ModuleNotFoundError: No module named ‘PIL’,


那就是没有PIL这个库。那么需要如何操作呢?


电脑安装py之后,一般我们还会下载编辑器,比如pycharm啊,vscode,idea也可以进行编辑。当然你要是为了使自己更加熟练代码,那么你就用下面这个idle,但是这个不建议长期使用,对开发效率不是很友好。而且书写代码不是很方便,特别是导包相关的问题。


微信图片_20220524001324.png


那么我们如何进行安装包或者导入包呢?我这边用的是pycharm,pycharm可以导入包

pycharm里面File-Setting-Python Interpreter,然后你就可以看到下面这些,就是目前你的python现有的包。我们要导入其它的包,或者是库,怎么做?


微信图片_20220524001331.png


点击下面的+号,然后出现如下图右边的框,上方可以搜索库。搜索完后然后进行install Package就可以。如果安装失败继续往本文后面看。


微信图片_20220524001335.png


另外一种就是通过控制台安装了,具体还是在下面的说明中。


在使用python安装或导入相应的库时,常常会遇到各种问题。今天为大家分享一下在导入包时为什么会出错,以及该怎样解决。


当然,每个人出错的原因是不一样的,我为大家分享的就是我所遇见的问题。


1: 我们通常会使用pycharm来编写python代码,在pycharm中导入库是一种常见的方法,当导入第三方库时常常会出现各中各样的问题,比如下载缓慢,或根本无法显示版本,找不到信息,以及安装失败。我们可以尝试在命令控制台来进行安装,进入命令控制台,输入pip install package ,其中package 为你要安装的库名。


2:当命令控制台安装出错的时:会显示一些信息,比如你的pip版本,如果pip版本低,我们可以升级一下,输入pip install–upgrade pip 即可,然后再执行pip install package 等待结果。


3:跟新pip 后还是出错:显示权限问题,那我们就以管理员身份运行控制台,不过这种情况并不常见。


4:排除权限问题后:如果以管理员身份还是无法解决问题,当安装包是控制台出现一堆warning后下面出现红色字体,可以尝试翻译一下,如果红色字体显示是环境的问题,我们采用国内镜像网站加载,比如豆瓣的网站,输入命令 :pip install -i https://pypi.douban.com/simple可以解决问题。

相关文章
|
4天前
|
Ubuntu Python
Ubuntu 安装Python3.8
Ubuntu 安装Python3.8
23 0
|
1天前
|
关系型数据库 MySQL 数据库
Python Stock安装与使用
Python Stock安装与使用
|
1天前
|
Shell 数据安全/隐私保护 Docker
docker安装anaconda3 python环境
docker安装anaconda3 python环境
|
1天前
|
XML 前端开发 数据格式
BeautifulSoup 是一个 Python 库,用于从 HTML 和 XML 文件中提取数据
BeautifulSoup 是 Python 的一个库,用于解析 HTML 和 XML 文件,即使在格式不规范的情况下也能有效工作。通过创建 BeautifulSoup 对象并使用方法如 find_all 和 get,可以方便地提取和查找文档中的信息。以下是一段示例代码,展示如何安装库、解析 HTML 数据以及打印段落、链接和特定类名的元素。BeautifulSoup 还支持更复杂的查询和文档修改功能。
7 1
|
2天前
|
机器学习/深度学习 自然语言处理 算法
Gensim详细介绍和使用:一个Python文本建模库
Gensim详细介绍和使用:一个Python文本建模库
11 1
|
2天前
|
JSON 数据格式 Python
Python 的 requests 库是一个强大的 HTTP 客户端库,用于发送各种类型的 HTTP 请求
`requests` 库是 Python 中用于HTTP请求的强大工具。要开始使用,需通过 `pip install requests` 进行安装。发送GET请求可使用 `requests.get(url)`,而POST请求则需结合 `json.dumps(data)` 以JSON格式发送数据。PUT和DELETE请求类似,分别调用 `requests.put()` 和 `requests.delete()`。
13 2
|
3天前
|
JSON 数据格式 索引
python之JMESPath:JSON 查询语法库示例详解
python之JMESPath:JSON 查询语法库示例详解
14 0
|
3天前
|
数据采集 iOS开发 MacOS
Python及Pycharm安装教程
Python及Pycharm安装教程
14 0
|
4天前
|
Python
vscode 使用python无法导入库
vscode 使用python无法导入库
10 0
|
4天前
|
Python
python导入错误(ImportError)
【5月更文挑战第2天】python导入错误(ImportError)
15 1