当前位置: 首页 > news >正文

Python 包管理器入门指南

什么是 PIP?

PIP 是 Python 包管理器,用于管理 Python 包或模块。注意:如果您的 Python 版本是 3.4 或更高,PIP 已经默认安装了。

什么是包?

一个包包含了一个模块所需的所有文件。模块是您可以包含在项目中的 Python 代码库。

检查是否安装了 PIP

在命令行中导航到 Python 脚本目录的位置,然后输入以下命令:示例 检查 PIP 版本:

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip --version

安装 PIP

如果您没有安装 PIP,可以从此页面下载并安装它:https://pypi.org/project/pip/

下载一个包非常简单。打开命令行界面并告诉 PIP 下载您想要的包。在命令行中导航到 Python 脚本目录的位置,然后输入以下命令:

示例下载一个名为 “camelcase” 的包:

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip install camelcase

现在您已经下载并安装了第一个包!

使用一个包

一旦包安装好了,就可以开始使用了。将 “camelcase” 包导入到您的项目中。

示例导入并使用 “camelcase”:

import camelcasec = camelcase.CamelCase()txt = "hello world"print(c.hump(txt))

查找包

在 https://pypi.org/ 查找更多的包。

移除一个包

使用卸载命令来移除一个包:

示例,卸载名为 “camelcase” 的包:

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip uninstall camelcase

PIP 包管理器会要求您确认是否要移除 camelcase 包:

Uninstalling camelcase-02.1:Would remove:c:\users\Your Name\appdata\local\programs\python\python36-32\lib\site-packages\camelcase-0.2-py3.6.egg-infoc:\users\Your Name\appdata\local\programs\python\python36-32\lib\site-packages\camelcase\*
Proceed (y/n)?

按下 “y”,包将被移除。

列出包

使用 list 命令列出系统上安装的所有包:

示例,列出已安装的包:

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip list

结果:

Package         Version
-----------------------
camelcase       0.2
mysql-connector 2.1.6
pip             18.1
pymongo         3.6.1
setuptools      39.0.1

最后

为了方便其他设备和平台的小伙伴观看往期文章:公众号搜索Let us Coding,或者扫描下方二维码,关注公众号,即可获取最新文章。

看完如果觉得有帮助,欢迎点赞、收藏关注

在这里插入图片描述

http://www.lryc.cn/news/217729.html

相关文章:

  • 2022年06月 Python(三级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 配置Raspberry自动连接WIFI,在无法查看路由器的校园网情况下使用自己电脑热点
  • #stm32整理(一)flash读写
  • windows10编译高版本openssl
  • Mac之NVM|通过brew安装、更新、卸载、重新安装nvm
  • react的状态管理有哪些方法?
  • AST注入-从原型链污染到RCE
  • 【开题报告】基于uniapp的在线考试小程序的设计与实现
  • 使用pdf2image pdf转图片
  • 非关系型数据库Redis的安装【Linux】及常用命令
  • 【React】02.create-react-app基础操作
  • gcc -static 在centos stream8 和centos stream9中运行报错的解决办法
  • 【UE5 Cesium】actor随着视角远近来变化其本身大小
  • vue-render函数的三个参数
  • 数据结构与算法(Java版) | 排序算法的介绍与分类
  • Java 实现uniapp本机手机号一键登录
  • 树莓派使用Nginx搭建web网站内存利用太低了?高效远程访问试试结合内网穿透进行
  • 基于SSM的搬家预约系统
  • (论文阅读13/100)R-CNN minus R
  • Jmeter和Postman哪个做接口测试会更好
  • 【算法|二分查找No.2】leetcode 69. x 的平方根
  • AI:56-基于深度学习的微表情识别
  • Jetpack Compose 中下拉框实现
  • 输出最长公共字串
  • 学习经验分享【NO.19】YOLOv5可视化训练过程
  • 低代码可视化逻辑编排工具:JNPF
  • Redis创始人开源最小聊天服务器,仅200行代码,几天功夫已获2.8K Star!
  • RK-3399pro 萤火虫firefly 官方unbuntu 固件系统安装搜狗中文输入法
  • 2014年亚太杯APMCM数学建模大赛A题无人机创造安全环境求解全过程文档及程序
  • Java字符串常用函数 详解5000字 (刷题向 / 应用向)