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 ...
随机推荐
- Visual Studio安装教程
一.官网下载 地址:下载 Visual Studio Tools - 免费安装 Windows.Mac.Linux (microsoft.com) 二.安装 1.双击开始安装 2.等待一段时间,打开配 ...
- .net 获取客户端真实ip
Nginx 如何设置 情况1 在只有1层nginx代理的情况下,设置nginx配置"proxy_set_header X-Forwarded-For $remote_addr;". ...
- [Python急救站]火车购票程序
火车购票程序 如果要一直执行程序,加个while循环即可.要是要智能判断月份,可以通过调取当前时间进行判断即可. print(""" 1.每年的1-3月和7-9月凭学生证 ...
- Spring系列:基于Spring-AOP和Spring-Aspects实现AOP切面编程
目录 一.概念及相关术语 概念 相关术语 ①横切关注点 ②通知(增强) ③切面 ④目标 ⑤代理 ⑥连接点 ⑦切入点 作用 二.基于注解的AOP 技术说明 准备工作 创建切面类并配置 各种通知 切入点表 ...
- 51Nod 1085 01背包
01背包入门题,刚学完当写模板. 在N件物品取出若干件放在容量为W的背包里,每件物品的体积为W1,W2--Wn(Wi为整数),与之相对应的价值为P1,P2--Pn(Pi为整数).求背包能够容纳的最大价 ...
- ElasticSearch 命令执行漏洞
漏洞编号:CVE-2014-3120 漏洞详情 CVE编号 CVE-2014-3120 漏洞级别 中危6.8 标题 Elasticsearch默认配置允许动态脚本执行漏洞 披露时间 2014/07/2 ...
- Docker的安装、镜像加速配置
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce. ...
- 面试官:说一下MySQL主从复制的原理?
MySQL 主从复制(Master-Slave Replication)是一种数据复制技术,用于在多个数据库服务器之间的数据同步.在主从复制架构中,一个服务器被设置为主服务器(Master),充当数据 ...
- [BUG]自定义登录引发的配置加载问题-bugspringsecurity
title: [BUG]自定义登录引发的配置加载问题 date: 2021-12-10 16:43:36.311 updated: 2021-12-27 19:10:16.773 url: https ...
- 面试官:说说JVM内存整体结构?
Java JVM内存结构的面试常问知识 说说JVM内存整体的结构?线程私有还是共享的? JVM 整体架构,中间部分就是 Java 虚拟机定义的各种运行时数据区域. Java 虚拟机定义了若干种程序运行 ...