搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
AllinToyou
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
java应用 cpu占用过高问题分析及解决方法
2
【Unity实战系列】如何把你的二次元老婆/老公导入Unity进行二创并且进行二次元渲染?(附模型网站分享)_如何导入人物模型
3
Win11 系统安装事项,跳过微软账户登录,VMWare安装Win11_win11跳过登录微软账户
4
鸿蒙开发实战项目(五十六):应用内字体大小调节(ArkTS)_鸿蒙设置大字体代码
5
Python Pyglet制作的简单模拟时钟程序_solidcolorimagepattern
6
基于宝塔搭建RustDesk服务端+WebClient+Api服务器_rustdesk api
7
阿里云物联网服务端_mqtt.fx license key
8
数字IC手撕代码-握手信号(READY-VALID)_华为数字ic手撕代码
9
appium+python封装简单的上下或左右查找元素的方法_appium获取元素的上一级元素
10
python UIautomation(PC端应用程序自动化),定位编辑框并输入值(SendKeys)_python的uiautomation定位到输入框
当前位置:
article
> 正文
三十、安装第三方模块_第三方模块要先安装才能使用
作者:AllinToyou | 2024-03-23 12:41:44
赞
踩
第三方模块要先安装才能使用
安装第三方模块
在Python中,安装第三方模块,是通过包管理工具pip完成的。
如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了。
如果你正在使用Windows,请参考
安装Python
一节的内容,确保安装时勾选了
pip
和
Add python.exe to Path
。
在命令提示符窗口下尝试运行
pip
,如果Windows提示未找到命令,可以重新运行安装程序添加
pip
。
注意:Mac或Linux上有可能并存Python 3.x和Python 2.x,因此对应的pip命令是
pip3
。
例如,我们要安装一个第三方库——Python Imaging Library,这是Python下非常强大的处理图像的工具库。不过,PIL目前只支持到Python 2.7,并且有年头没有更新了,因此,基于PIL的Pillow项目开发非常活跃,并且支持最新的Python 3。
一般来说,第三方库都会在Python官方的
pypi.python.org
网站注册,要安装一个第三方库,必须先知道该库的名称,可以在官网或者pypi上搜索,比如Pillow的名称叫
Pillow
,因此,安装Pillow的命令就是:
pip install Pillow
耐心等待下载并安装后,就可以使用Pillow了。
安装常用模块
在使用Python时,我们经常需要用到很多第三方库,例如,上面提到的Pillow,以及MySQL驱动程序,Web框架Flask,科学计算Numpy等。用pip一个一个安装费时费力,还需要考虑兼容性。我们推荐直接使用
Anaconda
,这是一个基于Python的数据处理和科学计算平台,它已经内置了许多非常有用的第三方库,我们装上Anaconda,就相当于把数十个第三方模块自动安装好了,非常简单易用。
可以从
Anaconda官网
下载GUI安装包,安装包有500~600M,所以需要耐心等待下载。下载后直接安装,Anaconda会把系统Path中的python指向自己自带的Python,并且,Anaconda安装的第三方模块会安装在Anaconda自己的路径下,不影响系统已安装的Python目录。
安装好Anaconda后,重新打开命令行窗口,输入python,可以看到Anaconda的信息:
┌────────────────────────────────────────────────────────┐│Command Prompt - python - □ x │├────────────────────────────────────────────────────────┤│Microsoft Windows [Version 10.0.0] ││(c) 2015 Microsoft Corporation. All rights reserved. ││ ││C:\> python ││Python 3.6.3 |Anaconda, Inc.| ... on win32 ││Type "help", ... for more information. ││>>> import numpy ││>>> _ ││ ││ ││ │└────────────────────────────────────────────────────────┘
可以尝试直接
import numpy
等已安装的第三方模块。
模块搜索路径
当我们试图加载一个模块时,Python会在指定的路径下搜索对应的.py文件,如果找不到,就会报错:
>>> import mymoduleTraceback (most recent call last): File "<stdin>", line 1, in <module>ImportError: No module named mymodule
默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在
sys
模块的
path
变量中:
>>> import sys>>> sys.path['', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', ..., '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages']
如果我们要添加自己的搜索目录,有两种方法:
一是直接修改
sys.path
,添加要搜索的目录:
>>> import sys>>> sys.path.append('/Users/michael/my_py_scripts')
这种方法是在运行时修改,运行结束后失效。
第二种方法是设置环境变量
PYTHONPATH
,该环境变量的内容会被自动添加到模块搜索路径中。设置方式与设置Path环境变量类似。注意只需要添加你自己的搜索路径,Python自己本身的搜索路径不受影响。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/AllinToyou/article/detail/295226
推荐阅读
article
分享
一些
人工智能
、大
数据
方向常见
的
比赛
平台
_
人工智能
预测
数据
平台
...
1.kagglehttps://www.kaggle.com/
数据
发掘和预测竞赛
的
在线
平台
。业界影响力最大
的
数据
挖掘
比赛
...
赞
踩
article
单机模拟
分布式
MINIO
(
阿里
云
)...
分布式
MinIO 至少需要4个节点,也就意味着至少4个硬盘,对于囊中羞涩仅用来开发测试的人来说,这笔花销还是比较高昂。...
赞
踩
article
ChatGPT
助力
写作
:
论文
写作
新利器...
ChatGPT
助力
写作
:
论文
写作
新利器在当今信息爆炸的时代,
论文
写作
作为学术界最重要的活动之一,常常让人们感到压力山大。...
赞
踩
article
【SVM时序
预测
】基于
支持
向量
机的
时间
序列
预测
(libsvm)附
matlab
代码_
支持
向量
机
时间
序...
在现代数据科学和机器学习领域中,
时间
序列
预测
是一个非常重要的问题。
时间
序列
预测
可以用于许多应用,例如股票价格
预测
、天气预...
赞
踩
article
java
的
lambda
表达式
,
Java
语言级别不
支持
lambda
表达式
“...
I was testing out some new features of
Java
8 and copied the...
赞
踩
article
Unity
性能
优化
与分析--
GPU
...
本文有21个要点, 介绍了
GPU
优化
的注意事项
Unity
性能
优化
与分析--
GPU
每一帧,Uni...
赞
踩
article
[转载]从
Android
源代码来看
WiFi
直连
_
extra
_
wifi
_
state
...
什么是
WiFi
直连通俗点说,它可以不通过网络,也不通过蓝牙,只要两台设备都支持
WiFi
直连,打开
WiFi
,不用连接任何W...
赞
踩
article
【数学
建模
】
元胞
自动机
_
元胞
自动机
模型
...
【数学
建模
】
元胞
自动机
_
元胞
自动机
模型
元胞
自动机
模型
元胞
自动机
...
赞
踩
article
HarmonyOS
实战
开发
-编写一个
分布式
邮件系统
...
本篇Codelab是基于TS扩展的声明式
开发
范式编程语言编写的一个
分布式
邮件系统
,可以由一台设备拉起另一台设备,每次改动...
赞
踩
article
micropython
文件上传软件_【应用教程】
Micro
:
bit
Micro
Python
编程
简介...
Python 语言算是一个热门的
编程
语言,在机器学习中,Python 语言的易用性和便捷性给机器学习带来了很大的便利。M...
赞
踩
article
开源项目
ChatGPT
-
Next
-Web的
容器
化部署(三)--
k8s
deployment
.yam...
至此,开源项目
ChatGPT
-
Next
-Web的
容器
化部署至
k8s
就梳理完毕了。作为一个nodejs后端程序,它不同于h...
赞
踩
article
自媒体用
ChatGPT
批量洗稿
软件
V5.9
环境
配置
/
软件
设置
教程
【汇总】...
data目录:数据改写好之后,会把doc数据保存到这个目录下面source_data目录:存放采集的文章内容,txt格式...
赞
踩
article
postman
接口自动化
测试
...
点击右上角小眼睛,add环境变量,设置环境变量名称和变量字段名后保存环境变量,在登录
测试
用例中设置tests,在SNIP...
赞
踩
article
xinference
- 大
模型
分布式
推理
框架_大
模型
推理
框架
xinference
...
Xinference 也允许从其他
模型
托管平台下载
模型
。无论你是研究者,开发者,或是数据科学家,都可以通过 Xorbit...
赞
踩
article
python
常见
函数
_micro
python
常见
函数
汇总...
一、显示display.scroll("Hello, World!")在micro:bit点阵上滚动显示Hello, W...
赞
踩
article
HarmonyOS
整体容器
组件
(
Navigation
)
_
鸿蒙
navigation
组件
封装...
这里 我们toolBar 先用一个 object对象形式 里面字段 items 是个数组 然后里面 每一个下标都是一个对...
赞
踩
article
Tesseract
训练
新
字体
_
tesseract
ocr 特殊
字体
...
最近工作需要,要对特定
字体
准确识别,用官方下载的eng识别库,错误率比较高,不能满足要求,所以就踏上了
训练
字库的征程,我...
赞
踩
article
uni
-
app
面容、
指纹
识别
插件(
uni
-
face
-login)_
uni
-
app
中ios调用面容识...
人脸指纹登录授权,可以使用手机自带的人脸、指纹进行生物
识别
,进而判断是否机主本人,从而进行授权验证,适配安卓、iOS、鸿...
赞
踩
article
anaconda
安装
第三方
库/
模块
(
mac
环境)
_
mac
anaconda
安装
第三方
...
anaconda
是数据分析利器,使用起来非常方便且便于管理。
anaconda
内置了常用的数据分析
模块
,如:numpy,p...
赞
踩
article
前端排版-使用
inline
-
block
且
两端
对齐
...
那天排遇到这样一个页面,每个logo紧挨着,而且
两端
对齐
。尼玛,没招啊~今天终于找到了解决办法: 1 [详细]
-->
赞
踩
相关标签
人工智能
神经网络
big data
minio
阿里云
分布式
chatgpt
AI写作
支持向量机
matlab
算法
java的lambda表达式
unity
性能优化
游戏引擎
数学建模
harmonyos
华为
鸿蒙工程师
鸿蒙开发
OpenHarmony
鸿蒙应用开发
鸿蒙ArkTS
micropython文件上传软件