学记笔记——python中安装pip的一些理解
8.2学习笔记:python中安装pip的一些理解
我们都知道python有大量的第三方库或模块,它们针对不同的应用发挥着不同的作用。在实际项目中,我们或多或少都会用到第三方库,那么我们如何将别人的库添加到我们自己的项目中呢?
打个电话?兄弟您好,如果您要使用您的库,请将源代码发送到您的邮箱!显然这是一个笑话。 Python 的官方 PyPi 仓库为我们提供了统一的代码托管仓库。所有的第三方库,甚至是自己写的开源模块,都可以在这里发布,供全世界的人分享和下载。当然,除了官方的 Python 仓库,还有其他公司提供的仓库,以及一些私有或内部的仓库。
有了统一的管理库,可以从上面下载源码安装吗?原则上是可以的,但是因为从源代码安装比较麻烦,容易出错,而且不够简单,所以有一种wheel文件格式,类似于zip或者rar文件,并且提供了专门的安装工具帮助我们安装更快更容易。更快更容易。想法是工具!它可以帮助我们自动从仓库下载安装第三方库,同时安装这些库依赖但本地没有安装的库。
由于历史原因,Python 有两个著名的包管理工具,easy_install 和 pip。 Easy_install默认安装在Python 2.7的安装包中,pip需要我们手动安装。随着Python版本的提升,easy_install已经逐渐被淘汰,但是一些老旧的第三方库仍然只能通过easy_install来安装。目前pip已经成为主流安装工具,pip默认从Python2>=2.7.9或者Python3.4安装。
就像 Python 有 2、2.7、3 和 3.6 一样,pip 也有 pip、pip2 和 pip3。 pip 属于 Python,对应的 pip 负责为对应的 Python 安装第三方模块。让我们不要关心点数之后的数字。核心问题是这个pip命令对应哪个Python解释器,一萝卜一坑。如果要安装Python解释器的第三方库,需要调用其名称下对应的pip。 .
那么如何确定哪个 pip 是哪个 Python 呢?
在cmd环境下,输入命令
-V
注意提示中的 Python 路径和版本!弄清楚这一点,你就不会得到错误的想法。
安装点子
那么,如果不幸的是,您的 Python 版本中没有 pip 工具怎么办?有很多解决方案!
使用easy_install安装:进入easy_install脚本所在目录,然后运行easy_inatalpip
使用 get-pip.py 安装:下载 get-pip.py 脚本 curl https://bootstrap.pypa.io/get-pip.py-oget-pip.py 并运行:pythonget-pip。 py 此脚本将安装 setuptools 和 wheel 工具。
linux下使用包管理工具安装pip:例如ubuntu下:sudoapt-getinstallpython-pip。 Fedora 下:sudoyuminstallpython-pip
windows下安装pip:在C:\python27\scirpts下运行easy_installpip进行安装。
新安装的 pip 可能需要先自行升级: 在 Linux 或 masOS 上:
点安装 - U pip
在窗口中:
python-mpipinstall-Upip
pip的基本用法
在命令行输入pip,回车查看帮助说明:
1.正常安装
同样,在使用 pip 之前,请确保相应的 Python 解释器必须是您想要的!
以安装枕头模块为例。进入
点安装枕头
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MISInfoManage.Web.Controllers { using Server.Business.Interface; using Server.Domain; using Server.Model.edmx; public class LoginController : Controller { // GET: /Login/ IUserBiz userBiz; public LoginController(IUserBiz userBiz) { this.userBiz = userBiz; } public JsonResult GetUser(string id) { Users user = userBiz.GetUser(id); return Json(user, JsonRequestBehavior.AllowGet); } } }
2.指定要安装的版本
要安装特定版本的包,请使用 ==、>=、<=、>、< 指定版本号。
pipinstall 'version<2.0'
pipinstall'Markdown>2.0,<2.0.3 // Reference:https://zzzjteam.com/13357.html
3.卸载已安装的库
pip卸载枕头
4.列出已安装的库
想法清单
5. 将已安装库的列表保存到文本文件
单击冻结> requirements.txt
此功能非常常见且易于使用!常作为项目环境依赖文件使用。
6.基于依赖文件批量安装库
pipinstall-rrequirements.txt
使用上面的txt文件批量安装第三方库。
7.使用wheel文件安装
除了使用上述方法在线安装外,还可以将安装包,即wheel格式的文件下载到本地,然后使用pip进行安装。比如我在PYPI上提前下载的枕头库的wheel文件,后缀为whl。
可以使用
点安装枕头-4.2xxxxxxx.whl
离线安装方式
点源选择
在很多情况下,由于网络故障、连接超时、防火墙阻塞等各种原因,我们可能无法从 PythonPyPi 官方仓库进行 pipinstall。