Python-Pip使用教程

世上唯一不能复制的是时间,唯一不能重演的是人生,唯一不劳而获的是年龄。该怎么走,过什么样的生活,全凭自己的选择和努力。人生很贵,请别浪费!与智者为伍,与良善者同行。Python-Pip使用教程,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

Python中的Pip是一个包管理工具,用于安装和管理Python包。它能够方便地下载、安装、卸载和管理Python包,极大地简化了Python开发过程中的依赖管理。本文将详细介绍Python Pip的基本用法和常见操作,帮助您轻松使用Pip管理Python包。

一、安装 Pip

在安装Python时,Pip通常会被一同安装。如果您的Python版本是2.7.9或更高版本,或者是3.4或更高版本,则Pip已经随Python一起安装。您可以通过以下命令验证Pip是否已经安装:

pip --version

如果您的Python版本中没有安装Pip,您可以使用以下方法安装:

使用系统包管理工具

在大多数Linux发行版中,可以使用系统包管理工具如apt、yum等来安装Pip。

  • Debian/Ubuntu系统:
    sudo apt-get install python3-pip
    
  • CentOS/RHEL系统:
    sudo yum install epel-release
    sudo yum install python3-pip
    

使用get-pip.py脚本

您也可以通过下载get-pip.py脚本来安装Pip。

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

二、Pip的基本用法

安装包

您可以使用Pip来安装Python包,例如安装requests包:

pip install requests

升级包

您可以使用Pip来升级已安装的Python包到最新版本:

pip install --upgrade requests

卸载包

如果您不再需要某个Python包,可以使用Pip来卸载它:

pip uninstall requests

列出已安装的包

您可以使用Pip来列出当前环境中已安装的所有Python包:

pip list

导出和导入依赖

您可以使用Pip来导出当前环境中已安装的所有依赖包,并将其保存到一个文件中,以便在另一个环境中使用:

pip freeze > requirements.txt

然后在另一个环境中,您可以使用以下命令来安装这些依赖包:

pip install -r requirements.txt

三、Pip的高级用法

使用镜像加速下载

有时候Pip从默认源下载速度可能较慢,您可以通过设置镜像源来加速下载:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests

使用虚拟环境

使用虚拟环境可以隔离不同项目的依赖,防止冲突。您可以使用Python内置的venv模块或第三方工具如virtualenv来创建虚拟环境。

python -m venv myenv

然后激活虚拟环境:

  • Windows系统:
    myenv\Scripts\activate
    
  • Linux/Mac系统:
    source myenv/bin/activate
    

结语

通过本文的教程,您已经了解了Python Pip的基本用法和常见操作。Pip是Python开发中不可或缺的工具之一,能够帮助您管理Python包的依赖关系,提高开发效率。在实际使用中,多多练习Pip的各种命令和操作,将有助于您更加熟练地管理Python包。

pip使用技巧

修改pip安装源教程
阿里云
中国科技大学
清华大学

# 安装 - Windows
pip install virtualenvwrapper-win
# 安装 - 非 windows
pip install virtualenvwrapper
# 创建
mkvirtualenv project_env
# 查看
lsvirtualenv
# 进入
workon project_env
# 停止
deactivate

C:\Users\用户名\pip\pip.ini   内容如下
[global] 
index-url = http://mirrors.aliyun.com/pypi/simple/ 
[install] 
trusted-host=mirrors.aliyun.com

适用于Linux/macOS:在终端中输入以下命令,将列出所有已安装的Python包,并使用grep命令进行模糊匹配查找requests包。
pip list | grep requests

适用于Windows:在命令提示符中输入以下命令,将列出所有已安装的Python包,并使用findstr命令进行模糊匹配查找requests包。
pip freeze | findstr requests

安装模块统计

# 请求库
pip install requests==2.22.0

# 匹配库
pip install lxml
pip install bs4

# 数据库
pip install pymysql==0.10.0
pip install pymssql
pip install pymongo
pip install redis

# Word/Excel文档操作
pip install xlrd==1.2.0
pip install pandas==1.0.1

# 日志库
pip install loguru

# 计算库+绘图库
pip install numpy
pip install Matplotlib

# 语言探测库  自动识别字符串的语言
pip install langdetect
pip install langid

# 分词库
pip install jieba
pip install LAC==2.0.5 # 中文分词法

# 定时任务库
pip install apscheduler # 定时任务框架

# 爬虫框架库
pip install scrapy
pip install scrapy-redis

# 深度学习 飞桨深度学习平台
pip install tensorflow
pip install pytoch

# web框架开发库
pip install Django==1.11
pip install djangorestframework
pip install pyjwt
pip install Flask
pip install fastapi

# PDF相关
pymupdf
pip install fitz
pip install pypdf2

# 加密算法
pip install pycryptodome==3.9.8

# 进度条
pip install tqdm

# Flask-数据库连接池
pip install DBUtils==1.3

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/249009.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!