12.2.1 使用pip安装Python包

大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip。在Python 3中,pip有时被称为pip3。

1. 在Linux和OS X系统中检查是否安装了pip

打开一个终端窗口,并执行如下命令:

$ pip --version

 pip 7.0.3 from /usr/local/lib/python3.5/dist-packages (python 3.5)

$

如果你的系统只安装了一个版本的Python,并看到了类似于上面的输出,请跳到12.2.2节或12.2.3节。如果出现了错误消息,请尝试将pip替换为pip3。如果这两个版本都没有安装到你的系统中,请跳到"安装pip"。

如果你的系统安装了多个版本的Python,请核实pip关联到了你使用的Python版本,如python 3.5(见u)。如果pip关联到了正确的Python版本,请跳到12.2.2节或12.2.3节。如果pip没有关联到正确的Python版本,请尝试将pip替换为pip3。如果执行这两个命令时,输出都表明没有关联到正确的Python版本,请跳到"安装pip"。

2. 在Windows系统中检查是否安装了pip

打开一个终端窗口,并执行如下命令:

$ python -m pip --version

 pip 7.0.3 from C:\Python35\lib\site-packages (python 3.5)

$

如果你的系统只安装了一个版本的Python,并看到了类似于上面的输出,请跳到12.2.4节。如果出现了错误消息,请尝试将pip替换为pip3。如果执行这两个命令时都出现错误消息,请跳到"安装pip"。

如果你的系统安装了多个版本的Python,请核实pip关联到了你使用的Python版本,如python 3.5(见u)。如果pip关联到了正确的Python版本,请跳到12.2.4节。如果pip没有关联到正确的Python版本,请尝试将pip替换为pip3。如果执行这两个命令时都出现错误消息,请跳到"安装pip"。

3. 安装pip

要安装pip,请访问https://bootstrap.pypa.io/get-pip.py。如果出现对话框,请选择保存文件;如果get-pip.py的代码出现在浏览器中,请将这些代码复制并粘贴到文本编辑器中,再将文件保存为get-pip.py。将get-pip.py保存到计算机中后,你需要以管理员身份运行它,因为pip将在你的系统中安装新包。

注意 如果你找不到get-pip.py,请访问https://pip.pypa.io/,单击左边面板中的Installation,再单击中间窗口中的链接get-pip.py。

4. 在Linux和OS X系统中安装pip

使用下面的命令以管理员身份运行get-pip.py:

$ sudo python get-pip.py

注意 如果你启动终端会话时使用的是命令python3,那么在这里应使用命令sudo python3 get-pip.py。

这个程序运行后,使用命令pip --version(或pip3 --version)确认正确地安装了pip。

5. 在Windows系统中安装pip

使用下面的命令运行get-pip.py:

$ python get-pip.py

如果你在终端中运行Python时使用的是另一个命令,也请使用这个命令来运行get-pip.py。例如,你可能需要使用命令python3 get-pip.py或C:\Python35\python get-pip.py。

这个程序运行后,执行命令python -m pip --version以确认成功地安装了pip。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码

51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

点赞 0

python使用pip安装包_12.2.1 使用pip安装Python包相关推荐

  1. python 去除panda安装包_沉淀,再出发:python中的pandas包

    沉淀,再出发:python中的pandas包 一.前言 python中有很多的包,正是因为这些包工具才使得python能够如此强大,无论是在数据处理还是在web开发,python都发挥着重要的作用,下 ...

  2. python怎么用pip下载_python怎么用pip安装包

    pip 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能. 目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具. Python 2 ...

  3. python pip怎么安装包_python怎么用pip安装包

    pip 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能. 目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具. Python 2 ...

  4. Ubuntu中虚拟环境pip安装包超时问题

    做爬虫的时使用pip安装一些爬虫框架经常容易报错或者国内镜像资源不足,或者做量化使用开源的vn.py,但只有py27版本的,解决这些问题一个所以这个时候Anaconda中的conda管理工具就非常的必 ...

  5. 用python做数据分析,安装包一次到位

    用python做数据分析 安装包一次到位 pip install numpy pandas scipy matplotlib sklearn lxml re requests bs4 tushare ...

  6. python3.6安装包多大_win10下Python3.6安装、配置以及pip安装包教程

    0.目录 1.前言 2.安装python 3.使用pip下载.安装包 3.1安装Scrapy 3.2安装PyQt 3.3同时安装多个包 3.4pip的常用命令 1.前言 之前在电脑上安装了python ...

  7. python2 pip安装包等出现各种编码错误UnicodeDecodeError: 'ascii'(/或者utf-8) codec can't decode byte 0xd2......

    1.问题描述: python2环境,pip安装包时报错UnicodeDecodeError: 'ascii'(/或者utf-8) codec can't decode byte 0xd2... 类似如 ...

  8. python的安装包下载_科学网—[转载]python常用的安装包下载 - 林清莹的博文

    Python常用的安装包下载 1.首先应该下载dlib安装包(例如:dlib-19.8.1-cp36-cp36m-win_amd64.whl) 可以通过此网址进行下载对应的dlib包   https: ...

  9. 【昇腾】【玩转Atlas200DK系列】为Atlas 200 DK制作python环境离线安装包

    最近发现在开发板上跑python的需求比较旺盛,但是在开发板上装python开发环境(需要装一堆依赖)并不是一件容易的事情,特别是网速不行的时候,再加上换源等各种操作,还是比较烦的,所以就干脆抽了一个 ...

最新文章

  1. “不给钱就删库”的勒索病毒, 程序员该如何防护?
  2. p3p-header解决跨域访问cookie
  3. 微软官方的.NET Framework API 参考网址
  4. ASP.NET空间使用SQLite遇到的麻烦
  5. java后台开发实习--第一次面试
  6. bash mysql 循环输出_Bash实用技巧:同时循环两个列表
  7. linux bootstrap强制结束,Cisco UCCX bootstrap服务目录遍历漏洞
  8. ae制作小球轨迹运动_关于3D建筑漫游动画制作流程及技术详解
  9. java 调用gpu_GPU使用设置
  10. 解决servlet中post请求和get请求中文乱码现象
  11. C#用Socket和S7.net实现安卓手机APP读写西门子PLC数据(安卓APP使用的E4A中文编程软件)
  12. gst-rtsp-server 编译日志
  13. 智能手机传感器到底有什么用
  14. 蒙太奇服务器维修,蒙太奇服务器多台互连导片方法.pdf
  15. 机器学习服务活体检测算法荣获CFCA权威安全认证
  16. Mendix一练一动: Mendix Studio Pro连接外围数据库(SQL Server)实现增删改查
  17. (for 循环)编程找出四位整数 abcd 中满足 (ab+cd)(ab+cd)=abcd 的数
  18. 费马小定理证明及应用
  19. 元宇宙是个什么样的概念?
  20. ubuntu不支持安装搜狗_ubuntu搜狗输入法安装失败,导致无法进入桌面

热门文章

  1. Leetcode--78. 子集
  2. Java--线程同步
  3. 各大媒体优劣对比_信息流投放广告丨各大平台的信息流都有什么特点与弊端
  4. android按钮点击无响应时间,AndroidStudio下的点击事件不响应
  5. android获取小程序音频时长,微信小程序获取音频时长与实时获取播放进度
  6. python周天为一周的开始_周天-和周天相关的内容-阿里云开发者社区
  7. Android缓存学习入门
  8. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 13丨每日新用户统计【难度中等】
  9. 最长升序子串1231
  10. mysql numeric float_sql 下,float和numeric