Python软件包的安装(3种方法)

有些Python软件包是系统自带的,如sys,这些包在安装Python时已自动安装。但有些包是需要自行下载安装的,如PIL。这些第三方的软件有的以源代码的形式提供,有的以安装包的形式提供。

安装第三方Python包的方法有很多种。本节将介绍一些常见的方法。

最简单的方法就是将Python源文件复制到sys.path包含的某个目录下。这样使用“import文件名”即可导入该包。

下面的代码查看sys.path变量包含的路径:

>>>importsys>>>sys.path['','/anaconda3/lib/python37.zip','/anaconda3/lib/python3.7',#这里要使用的目录'/anaconda3/lib/python3.7/lib-dynload','/anaconda3/lib/python3.7/site-packages','/anaconda3/lib/python3.7/site-packages/aeosa']假定将文件demo1.py复制到目录/anaconda3/lib/python3.7,就是上面的代码第4行指定的目录。该文件的内容如下:

"""justademopackage"""var_str="lovepython"var_int=88defshow_usage():print("justtodemothepackageinstallation")下面就可以使用demo1模块了,方法如下:

>>>importdemo1>>>demo1.var_int88>>>demo1.__doc__'justademopackage\n'>>>demo1.var_str'lovepython'>>>demo1.show_usage()justtodemothepackageinstallation2、使用PIP进行安装最近比较流行的安装工具是PIP,该工具一般在安装Python时已成功安装,不需要单独安装。PIP是客户端安装工具,安装包来自PyPI,PIP从PyPI上下载安装包,并且安装在本机。

Python软件包的制作方需要有PyPI账户,这样才可以将自己编写的Python包推送到PyPI上以供其他用户使用。而对于普通用户来说,并不需要注册PyPI账户,只需要本地有PIP客户端程序即可。

PIP提供了安装、卸载、列出安装软件包列表等功能。下面将对这些常见功能一一讲解。

安装的常用命令有两个,一个不指定版本信息,一个指定版本信息。下面分别是它们的格式:

pipinstall包名pipinstall包名==版本号

如果已经有了一个安装包,但是希望修改其版本,则需要使用下面的命令:

下面是安装一个Python包lin-demo的例子。

如果一次要安装很多的软件包,尤其是在搭建开发或者运行环境时,这么一个一个地去执行安装命令进行安装显得不是很友好。

这时可以将要安装的包写在一个文本文件中,如requirements.txt,然后使用该文本文件作为输入,将文本文件中列出的Pyhton包一次安装完成。这相当于是一个批处理命令,其格式如下:

pipinstall-r包列表文件

这个包含包列表的文本文件的格式也很简单,一般一行写一个包的名和版本,格式还是“包名==版本”。下面便是一个例子:

CherryPy==13.0.0Jinja2==2.10MySQL-python==1.2.5Routes==2.4.1SQLAlchemy==1.1.15Werkzeug==0.13hpc==0.2.725requests==2.18.4

卸载相对来说比较简单。由于一台机器对于某个软件包只能安装某一个版本,而且肯定是安装在本机上的,所以卸载命令没有指定版本、指定源这些参数。下面即为卸载某个包的命令格式:

pipuninstall包名

有时在import语句时会抛出异常,原因可能是某个软件包没有安装,或者安装的版本不对。这时可以通过下面的命令来查看所有本地已经安装的Python包:

pipfreeze

下面是一个例子:

$pipfreezealabaster==0.7.12#0.7.12是版本信息allure-pytest==2.7.0allure-python-commons==2.7.0anaconda-client==1.7.2…#其他的已经安装的Python包anaconda-navigator==1.9.7anaconda-project==0.8.2appnope==0.1.0

如果对某个包的具体作用不是很清楚,或者对其所依赖的包的情况不是很清楚,这时可以查看该包的详细描述,命令如下:

pipshow包名

可以使用命令行来查找包,命令行格式如下:

pipsearch包名

然后便可以看到与指定包名类似的包的信息,包括版本和描述信息。下面是查找带有demo字样的包的信息:

有些老的Python包可能没有放在PyPI服务器上,这时就需要使用easy_install来进行安装了。

使用easy_install安装其他软件包之前需要首先安装easy_install这个工具,步骤如下:

这时在Python的系统目录下便可以看到文件easy_install,这就是用来进行包安装的工具。现在直接运行命令“easy_install包名”即可安装需要的包。

有些模块的源代码中包含setup.py文件,这时一般使用下面的命令便可以完成安装任务:

pythonsetup.pyinstall

本节介绍的安装方法并不常用,只有在安装某些特殊的包时才会用到。多数Python包都可以通过PIP进行安装,如本教程介绍的第三方Python包都是可以使用PIP进行安装的。

Python包的使用

Pythonre正则表达式模块用法详解

代理ip服务商推荐:使用流程:(点击下方对应产品前往官网→注册账号→联系客服免费试用→购买需要的套餐→前往不同的场景使用代理ip)

THE END
1.Python入门教程(非常详细)从零基础入门到精通,看完这一篇就够了本文罗列了了python零基础入门到精通的详细教程,内容均以知识目录的形式展开。 根据同学们得学习进度 安排相对应的python训练营 一周花八个小时跟着我学python就可以提升自己 给你们安排的是不要钱的[加入方式在文末] 第一章:python基础之https://mp.weixin.qq.com/s?__biz=MzkwMDM4Njc5Nw==&mid=2247493792&idx=1&sn=5a842a380685edcb1664a022135677c6&chksm=c0467222f731fb348723b134a2418aeb5dadd383b40a08b02b35d2abec9fbd59c983c91551a3&scene=27
2.Python软件安装教程XavierJPython软件安装教程 软件简介 Python由荷兰的Guido van Rossum创造,它是ABC语言的后继者。Python的设计哲学强调代码的可读性和简洁的语法,尤其是使用空格缩进划分代码块。相比于C或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。Python解释器本身几乎可以在所有https://www.cnblogs.com/ghgxj/p/14491417.html
3.Python3.7.0软件安装包以及安装教程腾讯云开发者社区Python-3.7.0软件安装包以及安装教程 Python-3.7.0(32/64位)软件下载地址 链接:https://pan.baidu.com/s/1rieTbQX2I1jr_F932XHRDQ 密码:o3yj 安装步骤: 1.鼠标右击软件压缩包,选择“解压到 python-3.7.0” 2.打开“python-3.7.0”文件夹,鼠标右击“python-3.7.0-amd64.exe”(32位电脑操作系统鼠标https://cloud.tencent.com/developer/news/328242
4.win10python2.7win10python27安装教程davisl的技术博客Win10下python 2.7与python 3.7双环境安装教程,具体内容如下所示: 1、python软件下载网址: https://www.python.org/downloads/windows/ 2、 安装python2.7.16 第一步双击安装包,选择你要安装的路径 第二步默认next,这里不能配置环境变量,只能安装好后手动配。 https://blog.51cto.com/u_12968/6901663
5.python下载安装方法软件教程如今python语言非常火,很多小伙伴都开学习python,当我们学习Pthon的时候,应该如何在自己的电脑中安装执行Python语言的环境,首先我们就是需要安装一个Python的安装包,本文我就和大家介绍一下python下载安装教程吧.。 工具/原料: 系统版本:Windows7 品牌型号:联想Thinkpad X270 软件版本:Python(3.7.2版本) 方法/步骤: https://koudaipe.com/life/7149.html
6.Python3.9.6编程软件正式版安装图文教程破解注册方法【Python3.6.6官方版】 Python3.6.6官方版【Python3.6.6】官方正式版下载 59.39MB 查看详情 【Python 3.10.5】 Python 3.10.5 下载【编程软件】免费版附安装教程下载 53.01MB 查看详情 【Python3.7.2】 Python3.7.2绿色版【Python3.7.2中文版】免安装版安装包下载 48.87MB 查看详情 【python 3.11.5】 pythttps://www.yutu.cn/softhtml/softsetup_5094.html
7.安装python的步骤:python详细下载安装教程2第二步点击上图黄色按钮“Download Python 3.9.4”,在弹出的窗口中选择下载软件下载的位置,然后点击下载,如果浏览器默认下载比较慢,可以使用下载工具(如迅雷)下载。下载快捷通道:加QQ:435946716直接获取Python安装包和免费Python视频教程。 3第三步找到下载好的安装包,双击运行。 http://hz.itheima.com/news/20210420/145212.html
8.Python3.8.2安装包及安装教程图文详解(附安装包)python2.双击打开解压后的【python-3.8.2】文件夹 3.鼠标右击【python-3.8.2-amd64.exe】选择【以管理员身份运行】 4.勾选【Add Python 3.8 to PATH】然后点击【Customize installation】 5.点击【Next】 6.勾选【Install for all users】,再点击【Browse】更改软件的安装路径,建议安装在除C盘之外的其它磁盘,可以在https://m.jb51.net/article/200849.htm
9.WelcometoPython.orgThe official home of the Python Programming Languagehttps://www.python.org/
10.python电脑版下载2024最新pythonpc版免费下载安装为您推荐: Python python官方版是一款编程软件。python最新版会促进了语法信息,数据库服务,信息改进以及综合目标调整上的全程跟进,基本上内部规整的尺度也是格外看重的,就看大家伙进行功能信息验证的频率如何。python获得基础数据库的支持很有帮助,使得开发进程有规则支撑。 python软件介绍 Python支持命令式程序设计、https://m.onlinedown.net/soft/10086236.htm
11.python安装教程Python安装教程 一、博主自言 随着人工智能的快速发展,python语言越来越受大家的欢迎,博主前段时间先自学了一次,这次再次巩固,顺便分享给大家我遇到的坑。帮助大家学习的时候少走弯路。 希望会对大家有所帮助,欢迎留言提问。 PS文章底部是我的python3.7包下载链接,大家可以自行下载。 https://blog.csdn.net/qq_25814003/article/details/80609729