假期自学安装Ph第三方模块,第1张

如何安装Python第三方模块看这里就够了

如何安装Python的第三方模块

正所谓“人生苦短, 我用Python”。Python的一大优势就是

有丰富且易用的第三方模块,省去了大量重复造轮子的时间,

节约了众多开发者的生命。对于已经熟悉Python开发的人来说

,安装第三方模块是家常便饭的事情。但如果是刚入门的新手

,很可能会被折腾一番。所以我来简单地科普一下,如何安装

Python的第三方模块。

Python安装第三方模块有很多种方式, 最常用的两种:通过包

管理器、直接下载源码安装。

1包管理器

很多系统和语言都提供了包管理器。你可以把“包管理器”想

象成一个类似应用商店的工具。Python的包管理器里就是各种

第三方模块。有了它,不用998,也不用98,只需要一条命令,

就可以自动帮你下载并安装。

Python常用的包管理器是pip。他们会从一个叫做PyPI的源里

搜索你要的模块, 找到后自动下载安装。PyPI是Python官方

的第三方模块仓库,供所有开发者下载或上传代码。

如果你用的是Mac或者Linux, 那么同Python一样, 你的系

统里应该自带了pip。而如果你是Windows, 那么在安装

如何安装Python的第三方模块

那么在安装Python的时候, 勾选pip和Add pythonexe to

Path, 就会帮你同时安装好pip并设置好环境变量中的路径。

如果无法使用pip, 确认Python安装目录下的Scripts子目录

中有pip, 并且这个子目录的路径被加在了环境变量Path中。

如果没有pip, 则要通过下载setuptools安装, 或建议直接重

新安装一遍Python。

以IPython为例, 通过pip命令进行安装, 只需要在命令行输

入:

pip search ipython

如果一切正常,网络不抽风,只要稍微等待,就可以看到下载

进度, 自动安装完就可使用。如果Mac/Linux下提示

Permission denied之类的权限问题, 在命令前加上sudo。

IPython是一个增强版的Python shell, 在命令行输入ipython

就可以打开使用。比默认运行python进入的那个更好使, 在

里面调试代码会很方便。不过windows的话, 还要再用pip装

一个py readline的模块, 才能使用IPython的tab键自动补全

功能。(用Windows开发就是事多)

如果你不是很明确要下载的模块名,也可以进行搜索,

如何安装Python的第三方模块

但因为pip的仓库服务器在国外, 常常会因为网络连接问题而导

致下载太慢或者失败。针对这种情况,一种解决方案就是“换

源”,通过配置将仓库地址更换为国内的镜像网站。或者直接

在命令后面加上-i参数指定下载源

这里提供几个国内源地址:

清华大学https://pypitunatsinghuaeducn/simple

中国科技大学https://pypimirrorsustceducn/simple/

阿里云http://mirrorsaliyuncom/pypi/simple/

豆瓣http://pypidoubancom/simple/

一般来说, pip就可以搞定绝大多数的模块安装了。万一不行,

还可以尝试下面的另一种方式。

2源码安装

几乎所有第三方模块都可以在PyPI或git hub上找到源码, 都

会提供zip、tar等格式的压缩包。把代码压缩包下载到本地并

解压, 应该会看到一个setuppy的文件。在命令行进入其所在

目录,执行:

python setuppy install

如何安装Python的第三方模块

就会安装这个第三方模块。最终效果和用包管理器是一样的。

无论哪种方法, 都会将第三方模块代码安装至Python的路径下

, 根据系统不同, 位置有所区别, 大致都是叫做site-packages

或dist-packages。所以对于一些没有其他依赖, 不需要编译其

他语言的纯Python代码包, 也可以直接手动将源码复制到site

-packages或dist-packages目录下。只要路径正确, 就可以

在你的代码里引入这些模块。

友情提醒一些坑:

安装第三方模块前,请确认它所支持的版本,是不是包含你所

使用的Python版本。

少数复杂的包可能无法直接一条命令安装成功,特殊情况特殊

对待,搜索引擎会给你指引。

如果你的电脑上装有多个版本的Python, 使用pip很可能会造

成混乱。对于这个问题, virtual env是一个很好的解决方案,

下次会专门来讲一讲。

另外, 有一个叫做Awesome Python的项目, 列出了各类优秀

的、实用的、有意思的Python库:

https://githubcom/jobbole/awesome-python-cn

我的世界服务器短款有实现进行多人游戏的作用。我的世界服务器短款是视频游戏中实现多人游戏的多人游戏服务器。打开我的世界,点击多人游戏,点击直接连接,在指示框内输入ip地址和端口号,加入服务器就行。

如果您的设备无法收到验证码短信,请您按照以下方法排查

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 假期自学安装Ph第三方模块

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情