Python 使用pip或easy_install或手动安装库/模块/软件包
pip是easy_install的改进版,提供更好的提示信息,删除package等功能。老版本的python中只有easy_install,没有pip。本文主要介绍使用pip或easy_install安装库软件包,以及使用下载源码包方式,通过setup.py来安装。
1、PIP安装教程
1)Windows上安装PIP
Python2的PIP安装脚本:https://bootstrap.pypa.io/get-pip.py
Python3的PIP安装脚本:https://bootstrap.pypa.io/3.3/get-pip.py
安装命令
python get-pip.py
2)Mac上安装PIP
Mac系统上一般都已经安装了Python和PIP。
如果要使用本机系统Python安装但没有可用的PIP,可以在终端中使用以下命令安装PIP:
sudo easy_install pip
使用Homebrew安装Python命令:
brew install python
如果安装成功但PIP不可用,则可能需要使用以下Terminal命令重新链接Python:
brew unlink python && brew link python
3)Linux上安装PIP
高级包工具(Python 2.x)
sudo apt-get install python-pip
高级包工具(Python 3.x)
sudo apt-get install python3-pip
pacman包管理器(Python 2.x)
sudo pacman -S python2-pip
pacman包管理器(Python 3.x)
sudo pacman -S python-pip
Yum包管理器 (Python 2.x)
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel
Yum包管理器 (Python 3.x)
sudo yum install python3 python3-wheel
Dandified Yum (Python 2.x)
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel
Dandified Yum (Python 3.x)
sudo dnf install python3 python3-wheel
Zypper包管理器 (Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
Zypper包管理器 (Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel
2、使用PIP安装命令
pip install 包名(库名)
例如:
pip install django
3、手动安装的方法
1)下载需要的包
下载地址:https://pypi.org
例如:下载PyUserInput(tar.gz格式)(下载地址:https://pypi.org/project/PyUserInput/#files)
2)解压软件包
3)使用命令安装
命令行工具cd切换到所要安装的包的目录,目录中包含setup.py文件,使用下面命令安装:
python setup.py install
注意:如果通过绝对路径或相对路径指定setup.py文件,执行安装命令可能报错,如下,
python ./PyUserInput-0.1.11/setup.py install
running install
running bdist_egg
running egg_info
creating PyUserInput.egg-info
writing requirements to PyUserInput.egg-info\requires.txt
writing top-level names to PyUserInput.egg-info\top_level.txt
writing PyUserInput.egg-info\PKG-INFO
writing dependency_links to PyUserInput.egg-info\dependency_links.txt
writing manifest file 'PyUserInput.egg-info\SOURCES.txt'
error: package directory '.\pykeyboard' does not exist
推荐文档
Python 使用pip或easy_install或手动安装库/模块/软件包的更多相关文章
- UI自动化的第一步(Python,pip,selenium,PyCharm安装配置)
一,py安装 1.python下载,安装,环境配置 地址:https://www.runoob.com/python/python-install.html 注意:安装时,要勾选自动配置环境变量.这样 ...
- python基础篇 13-模块的导入 安装第三方模块
一.模块 一个python文件就是一个模块 标准模块(内置模块) 第三方模块 需要自己安装的 自己写的 需要导入的 import 一个模块的实质: 实际上就是把一个py文件从头到尾执行了一遍,main ...
- python使用pip 18以上版本离线安装package
在内网办公环境,常常需要使用离线安装python的软件包. 一般都会先在互联网的电脑上下载,再拷贝到内网办公机器上进行离线安装. 一般来说,我是这样做的: 1.拷贝和外网电脑上版本一致,且32位或64 ...
- Python基础 - pip导出依赖环境和安装依赖环境的命令
导出: pip freeze > requirements.txt 安装: pip install -r requirements.txt
- Python 的AES加密与解密-需要安装的模块
踩雷1: #先导入所需要的包 pip3 install Crypto #再安装pycrtpto pin3 install pycrypto from Crypto.Cipher import AES ...
- ubuntu下手动安装php-amqp模块教程
用于ubuntu的默认源里面没有php5-amqp这个包,所以要用上amqp得考手动编译. 参考手册 http://php.net/manual/pl/book.amqp.php 首先安装必须的php ...
- 如何解决Python下 pip install module 下载慢解决方法?
对于Python来编程的用户最大的一个痛点就是,下载模块是下载速度特别慢,那么有没有解决方法呢? 换Python的pip下载源 1.首先安装一个模块 pqi,在cmd下 pip install pqi ...
- Python 03 pip 的安装和使用
原文:https://www.runoob.com/w3cnote/python-pip-install-usage.html 原文:https://www.jianshu.com/p/2be68ef ...
- python的pip管理工具
Python有两个著名的包管理工具easy_install.py和pip.在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装. 在此进行编译安装pip ...
- python环境搭建以及jupyter notebook的安装和启动
一.Python 环境搭建 本章节我们将向大家介绍如何在本地搭建Python开发环境. Python可应用于多平台包括 Linux 和 Mac OS X. 你可以通过终端窗口输入 "pyth ...
随机推荐
- 总结(5)--- Numpy和Pandas库常用函数
二.常用库 1.NumPy NumPy是高性能科学计算和数据分析的基础包.部分功能如下: ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组. 用于对整组数据进行快速运算的标准 ...
- 《最新出炉》系列初窥篇-Python+Playwright自动化测试-33-处理https 安全问题或者非信任站点-上篇
1.简介 这一篇宏哥主要介绍playwright如何在IE.Chrome和Firefox三个浏览器上处理不信任证书的情况,我们知道,有些网站打开是弹窗,SSL证书不可信任,但是你可以点击高级选项,继续 ...
- MySQL-utf8 和 utf8mb4 区别?
版权声明:原创作品,谢绝转载!否则将追究法律责任. ----- 作者:kirin 1.首先说明一下,版本问题.MySQL8.0之后默认:utf8mb4,而8.0之前默认:latin 2.utf8 和 ...
- 通过滴滴技术博客:探寻造成此次P0故障的真正原因
2023年11月27日晚至2023年11月28日早晨,滴滴发生了长达12小时的P0级故障,导致滴滴核心业务都受到了影响,比如不显示定位无法打车.滴滴单车无法扫码等问题,期间滴滴进行了多次致歉 目前问题 ...
- MySQL查询语句执行顺序
注意:理论上select后面的字段别名是不可以在where group by having 等后面使用的,但是MySQL5.7做了相应的优化,group by having 后面可以使用
- k8s环境设置-pod下载及重启策略
k8s环境设置 在我们开始使用k8s之前,我们可以先做一些环境配置,使k8s更加的方便使用 第一个要做的就是kubectl命令的补全 在使用kubectl的时候你会发现参数你是Tab不出来的,这时候我 ...
- JavaFx之播放MP4(二十七)
JavaFx之播放MP4(二十七) JavaFX 视频和音频支持,由 JavaFX 媒体类 Media.MediaPlayer.MediaView 和 AudioClip 提供. import jav ...
- MySQL 的开窗函数
开窗函数 (Window Function)提供了行集之间的计算能力,在现代的主流关系型数据库中,基本都提供了相似的功能,这些功能在一些业务开发的过程中很有用,本文将简要介绍这些常用的开窗函数 ROW ...
- Tailscale 基础教程:Headscale 的部署方法和使用教程
Tailscale 是一种基于 WireGuard 的虚拟组网工具,它在用户态实现了 WireGuard 协议,相比于内核态 WireGuard 性能会有所损失,但在功能和易用性上下了很大功夫: 开箱 ...
- 目标检测 | Point Cloud RoI Pooling
目录 目标检测 | Point Cloud RoI Pooling Point Cloud RoI Pooling 概述 Pooling RoI Pooling Point Cloud RoI Poo ...