Python学习002–python的安装以及pip

文章目录

  • Python学习002--python的安装以及pip
    • Windows下Python环境搭建
      • 下载安装包
      • 安装过程
      • Python环境变量
    • pip工具的使用
      • pip使用
      • 使用wheel文件安装
      • ==换源安装==
    • Python的第一个程序
      • 如何实现

Windows下Python环境搭建

搭建环境
Python的解释器
环境搭建就是安装Python的解释器

Python的解释器分类:

  1. CPython(官方我们用的就是这个版本) 用c语言编写的Python解释器
  2. PyPy 用Python语言编写的Python解释器
  3. JPython 用Java编写的Python解释器

搭建Python环境
官网链接 https://www.python.org/

下载安装包





3.6版本目前是最稳定的,点击可执行文件(Windows x8-64 executable),下载安装包。


如上图,已经下载成功的安装包,双击,开始安装。

安装过程






检查是否安装成功(dos命令)

Python环境变量

每个人安装路径不同,下面的路径就不同
D:\Program Files (x86)\Python\Python36\Scripts;
D:\Program Files (x86)\Python\Python36

pip工具的使用

python有很多的第三方库或者说是模块;
Python官方的 PyPi 仓库为我们提供了一个统一的代码托管仓库,所有的第三方库,甚至你⾃自己写的开源模块,都可以发布到这里,让全世界的人分享下载。
python有两个著名的包管理工具easy_install和pip。
在python 2中 easy_install是默认安装的,而pip需要我们手动安装。随着Python版本的提高,easy_install已经逐渐被淘汰,但是一些比较老的第三方库,在现在仍然只能通过easy_install进⾏安装。
目前,pip已经成为主流的安装工具,
自Python 2 >=2.7.9或者Python 3.4以后默认都安装有pip。

pip使用

在命令行下,输入pip,回车可以看到帮助说明:



如果Pip不是最新的版本,它会提醒你升级到新的版本。如上图

普通安装

pip install requests #安装爬虫的库

  • 指定版本安装

卸载已安装的库

pip uninstall requests

列出已安装的库

pip list

  • 显示所安装包的信息

将已经安装的库列表保存到文本文件中

pip freeze > d:\desktop\install.txt #路径


  • 批量下载导出来的包
    pip install -r 12345.txt(-r 表示递归,一个一个下载)

使用wheel文件安装

除了使用上面的方式联网进行安装外,还可以将安装包也就是wheel格式的文件,下载到本地,然后使用pip进行安装。例如我在 PYPI 上提前下载的pillow 库 的 wheel 文件,后缀名为whl。
地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

换源安装

如果网络不好,下载超时,当我们用 install 命令下载库的时候,是从 pypi 仓库里下载到本地,但是 pypi 仓库在国外, 在我们国内访问国外的链接,可能大多时候会比较慢。这时候就用到换源安装了,国内有四大网站都有pypi 仓库里的所有库。下载的时候声明一下不使用国外的库,而是使用国内的链接下载。

  • 豆瓣 :https://pypi.douban.com/simple/
  • 阿里 :https://mirrors.aliyun.com/pypi/simple/
  • 中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple
  • 清华:https://pypi.tuna.tsinghua.edu.cn/simple
  • 例如:
    pip install SomePackage -i https://pypi.douban.com/simple

Python的第一个程序

如何实现

  • 可以在交互模式实现
  • 可以用Python自带的idle
  • 可以用高级开发工具如 : PyCharm

Python学习002—python的安装以及pip相关推荐

  1. 1.python学习工具与环境安装

    python学习工具与环境安装 因为上传的时候图片出现了些问题,详细的图片可以下载博客内PNG或者PDF版图片版进行观看 无python环境 有python环境 未使用过anaconda管理pytho ...

  2. Python学习之Python软件安装教程

    Python学习之Python软件安装教程 Python学习之Python软件安装教程

  3. Python 学习 02 —— Python如何爬取数据

    文章目录 系列文章 二.Python 爬 虫 1.任务介绍 2.简介 3.基本流程 3.1.准备工作 3.1.1.分析页面 3.1.2.编码规范 3.1.3.导入模块 3.1.4.程序流程 3.2.获 ...

  4. 深圳Python学习:Python几大问,你想知道的答案都在这里!-千锋

    深圳Python学习:Python几大问,你想知道的答案都在这里!-千锋 人们为什么使用Python? 之所以选择Python的主要因素有以下几个方面: 软件质量:在很大程度上,Python更注重可读 ...

  5. 菜菜的Python学习日记 | Python类实验代码分享

    系列索引:菜菜的Python学习日记 | Python从入门到入土详解 Python类实验代码分享 编写程序,实现以下功能. (1)创建员工类Employee,属性有姓名name.能力值ability ...

  6. python爬虫原理-python学习之python爬虫原理

    原标题:python学习之python爬虫原理 今天我们要向大家详细解说python爬虫原理,什么是python爬虫,python爬虫工作的基本流程是什么等内容,希望对这正在进行python爬虫学习的 ...

  7. 视频教程-爬虫微课5小时 Python学习路线-Python

    爬虫微课5小时 Python学习路线 十多年的Java和大数据开发和培训,精通Hadoop.Spark和Android开发,对于数据分析和挖掘有比较深的研究.曾在公司独立开发O2O项目e小时.网店项目 ...

  8. Python学习,从入门安装到测试,一篇到位!

    本文以 Eric Matthes 的<Python编程:从入门到实践>为基础,以有一定其他语言经验的程序员视角,对书中内容提炼总结,化繁为简,将这本书的精髓融合成一篇10分钟能读完的文章. ...

  9. python的matplotlib库怎么安装,用pip给python安装matplotlib库的详细教程

    Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形. 1.首先在python里安装pip,打开安装python的文件夹,找到pyt ...

  10. 少说话多写代码之Python学习066——python程序打包01 编译安装

    程序开发完成后,我们需要部署给用户使用,一般我们都会将其打包.比如大家在使用windows系统时,安装QQ.微信.除IE外的各种浏览器.看视频软件.word等,都会先下载一个安装包,一般是都是一个EX ...

最新文章

  1. 批量提取出apk文件中的classes.dex文件
  2. mysql存储base64位用什么类型_了解什么是存储引擎引发的MySQL面试3连问
  3. java 和equals_java中的==和equals()
  4. python环境搭建_搭建Python编程环境
  5. iOS学习之iOS沙盒(sandbox)机制和文件操作(二)
  6. HDU - 3068 最长回文(manacher)
  7. 从体验上拉开差距,Serverless 将成就云计算的下一个 10 年!
  8. PyTorch - torchvision - datasets
  9. HDU 6607 Easy Math Problem(杜教筛 + min_25 + 拉格朗日插值)
  10. 大型网站技术架构(五)--网站高可用架构(转)
  11. 属于微型计算机主要性能指示,2014年兰大入学测试题--计算机基础
  12. 机器人控制学习机器编程代码_机器学习正在征服显式编程
  13. FastReport VCL组件,面向频带的报告生成器
  14. mapgis矢量化怎么打分数_mapgis矢量化错了如何后退一步
  15. 乘法的计算-俄罗斯农夫法
  16. 三级指标 主成分分析_一文看懂主成分分析(PCA)
  17. startActivitystartActivities有什么不同?
  18. 2020 年 Python 知识清单(网络爬虫)
  19. 编译实验 lr c语言代码,编译原理-实验5-LR(1)分析法
  20. 硬件产品开发:外包五要素和外包地图

热门文章

  1. 2019年第三方支付牌照名单(全系列)
  2. 牛牛游戏牛型判断算法实现
  3. 编程-----相反数求解算法
  4. 茅侃侃自述离职Majoy经过:让我们从“失败”开始
  5. 图层蒙版和图层剪贴路径_四种PS蒙版的运用:快速蒙版、图层蒙版、矢量蒙版、剪切蒙版...
  6. java邮件发送不成功,javamail发送邮件成功 但是却接收不到邮件?解决方法
  7. 程序之外_与我长跑十年的女朋友嫁人了(转)
  8. TortoiseGit拉取gitee代码
  9. linux切换root 权限,【linux】sudo su切换到root权限
  10. 木木早教机器人说明书_机器人操作说明VS小孩使用指南