当前位置: 首页 > 科技观察

如何在Ubuntu上安装pip_0

时间:2023-03-16 14:36:00 科技观察

pip是一个命令行工具,允许您安装用Python编写的包。了解如何在Ubuntu上安装pip并使用它来安装Python应用程序。在Ubuntu上安装软件的方法有很多种。你可以从软件中心安装应用程序,从下载的DEB文件,PPAs(LCTT译注:PPA代表PersonalPackageArchives,PersonalPackageCollection),Snap包,你也可以使用Flatpak,使用AppImage,甚至使用旧的Sourcecode安装方法。还有另一种在Ubuntu中安装软件包的方法。它称为pip,您可以使用它来安装基于Python的应用程序。什么是pippip代表“pipInstallsPackages”。pip是一个基于命令行的包管理系统。用于安装和管理用Python语言编写的软件。您可以使用pip安装Python包索引(PyPI)上列出的包。作为一名软件开发人员,您可以使用pip为您自己的Python项目安装各种Python模块和包。作为最终用户,您可能需要使用pip来安装一些使用Python开发的应用程序,这些应用程序可以使用pip轻松安装。一个这样的例子是StressTerminal应用程序,您可以使用pip轻松安装它。让我们看看如何在Ubuntu和其他基于Ubuntu的发行版上安装pip。如何在Ubuntu上安装pip默认情况下,pip未安装在Ubuntu上。您必须先安装它才能使用它。在Ubuntu上安装pip非常简单。我马上给你看。Ubuntu18.04默认安装了Python2和Python3。因此,您应该为两个Python版本安装pip。pip,默认情况下指的是Python2。pip3代表Python3中的pip。注意:我在本教程中使用的是Ubuntu18.04。但是这里的教程应该适用于其他版本,如Ubuntu16.04、18.10等。您还可以在其他基于Ubuntu的Linux发行版(如LinuxMint、LinuxLite、Xubuntu、Kubuntu等)上使用相同的命令。为Python2安装pip首先,确保安装了Python2。在Ubuntu上,可以使用以下命令验证这一点。python2--version如果没有错误并且显示了Python版本的有效输出,则安装了Python2。所以现在您可以使用以下命令为Python2安装pip:sudoaptinstallpython-pip这将安装pip及??其许多其他依赖项。安装完成后,请确保您已正确安装pip。pip--version它应该显示这样的版本号:pip9.0.1from/usr/lib/python2.7/dist-packages(python2.7)这意味着你已经在Ubuntu上成功安装了pip。为Python3安装pip你必须确保你的Ubuntu上安装了Python3。您可以使用以下命令进行检查:python3--version如果它显示的数字类似于Python3.6.6,那么您的Linux系统上安装了Python3。现在,您可以使用以下命令安装pip3:sudoaptinstallpython3-pip您应该使用以下命令验证pip3是否已正确安装:pip3--version它应该显示如下数字:pip9.0.1from/usr/lib/python3/dist-packages(python3.6)这意味着pip3已成功安装在您的系统上。如何使用pip命令现在您已经安装了pip,让我们快速浏览一些基本的pip命令。这些命令将帮助您使用pip命令搜索、安装和删除Python包。要从PyPI(Python包索引)中搜索包,请使用以下pip命令:pipsearch例如,如果您搜索单词“stress”,它将显示所有包含字符串“stress”的包名称或描述。pipsearchstressstress(1.0.0)-一个用于消耗系统资源的简单实用程序。s-tui(0.8.2)-压力终端UI压力测试和监控工具stressypy(0.0.12)-一个用于调用压力和/或压力的简单程序-ng来自pythonfuzzing(0.3.2)-压力测试工具applications.stressant(0.4.1)-简单的压力测试工具stressberry(0.1.7)-RaspberryPimobbage(0.2)的压力测试-HTTP压力测试和基准测试toolstresser(0.2.1)-大规模压力测试框架。cyanide(1.3.0)-Celery压力测试和集成测试support.pysle(1.5.7)-ISLEX的接口,带有压力标记的发音词典.ggf(0.3.2)-光学拉伸路径的全局几何因素和相应的应力(0.17)-用于测试和强调客户端的病态HTTP/S守护进程。MatPy(1.0)-用于智能材料设计和自动屈服应力测定的工具箱netblow(0.1.2)-供应商不可知网络rktestingframeworktostressnetworkfailuresrusstress(0.1.3)-帮助您在俄语文本中施加词汇压力的包switchy(0.1.0a1)-一个快速的FreeSWITCH控制库,专门建立在流量理论和压力测试的基础上。nx4_selenium_test(0.1)-提供一个Python类和应用程序,用于监控和/或压力测试NoMachineNX4网络界面physical_dualism(1.0.0)-Python库,它通过物理二元论来近似来自压力的自然频率,反之亦然。fsm_effective_stress(1.0.0)-Python使用流变动力学类比(RDA)计算棱柱壳结构中的损伤和有效屈曲应力的库。processpathway(0.3.11)-一个漂亮的小工具包,用于从您的网络摄像头创建无压力、无挫折的图像处理路径,用于视觉计算机实验。或者观察你的猫。如果要使用pip安装应用程序,可以按如下方式使用:pipinstallpip不支持包名的tab补全,因此需要准确指定包名,它会下载所有需要的文件并安装包。如果要删除通过pip安装的Python包,可以使用pip中的卸载选项。pipuninstall您可以在上述命令中使用pip3而不是pip。