当前位置: 首页 > news >正文

不同平台安装python方式一样_大厦的基石,成为一个Python工程师的第一步——安装Python...

python具有跨平台的特性,因此它可以在运行在windows和各种Linux/UNIX系统上。由于系统的差异,安装python的方式也略有不同。

大多数新手还是用的windows系统的电脑,下面介绍windows平台下,python的安装方式。

众里寻他千百度——下载安装包

点击这个链接:https://www.python.org/downloads/,来到上图所示的页面,选择最新版本的python安装包,此时安装的是最新版本是python3.6.1。

随后我们来到这个页面:https://www.python.org/downloads/release/python-361/,选择Windows x86-64 executable installer这个包],因为它已经集成了pip和一些其它必要的库。如果是Mac平台,则选择Mac OS X 64-bit/32-bit installer。

人生之若如初见——体验命令行

打开python的安装包,选择快速安装即可。在python2时代,还需要再安装pip包管理工具。由于我们明智地选择了python3,pip在我们安装python的时候就已经自动安装好了。

到这一步为止,python就算基本安装完毕了。下面可以初步体验一下python:

点击图中的命令提示符,打开windows命令行。输入python,即可切换到python命令行。注意:windows的命令行每行以>结尾,而python的命令行以>>>开头。

下面是一个每个新手都要完成的仪式,在命令行中输入print('Hello, world!'),输入exit()即可退出怎么样,是不是满满的成就感?

小试牛刀——安装交互式命令行ipython

前面提到了pip是个包管理工具,是不是到现在一点概念都没有?没关系,现在就带你揭开她的面纱。

在命令行中输入pip install ipython[3],然后就静静地等待安装完成。接着,在命令行中输入ipython,就能看到如下的界面。一个命令即可安装ipython,大家是不是感受到了pip包管理工具的强大之处。

结语去官网下载最新的安装包

在系统命令行输入python进入python命令行

安装python包的命令是:pip install

附注一般来说,Mac和各种linux/UNIX系统都自带python,不需要安装。

对于python2和python3共存的系统,如Mac和ubuntu,想要进入python3的命令行,只要在系统自带的命令行中输入python3。在ubuntu中安装pip,只需要输入命令:sudo apt-get install python3-pip。

python分为2和3两个共存的版本,那么对应的pip也分2和3两个共存的版本。如果我们的电脑里既有python2有python3,那么想要使用python3的pip安装ipython,应该使用如下命令:pip3 install ipython。

持续关注我,每天都给你带来更多IT相关技术性文章与实事报告。

相关文章:

  • vue 多页面应用例子_用vue构建多页面应用
  • 6.7 二分查找
  • oracle手工收集awr报告_oracle手工生成AWR报告方法
  • 《杜拉拉升职记》//TODO
  • php缓存accestoken_php微信开发(1):缓存access_token的方法
  • git 更新代码到本地
  • python subprocess使用_python subprocess使用-阿里云开发者社区
  • tomcat日志神器--kibana
  • python计算相同生日概率_用python计算下一个生日前的天数
  • java保证多线程的执行顺序
  • php 文本显示一部分_使用简单,功能全面的 PHP 命令行应用库
  • jzoj4196 二分图计数 解题报告(容斥原理)
  • 华为上半年手机销量_国产手机上半年销量出炉:小米华为所向无敌
  • Python2与Python3区别
  • 计算混响时间的意义_计算你房间的混响时间
  • 深入了解以太坊
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • Android开源项目规范总结
  • C++类的相互关联
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • IP路由与转发
  • JavaScript-Array类型
  • Java比较器对数组,集合排序
  • mysql外键的使用
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • NSTimer学习笔记
  • Sass 快速入门教程
  • 从PHP迁移至Golang - 基础篇
  • 从零开始学习部署
  • 区块链将重新定义世界
  • 深度解析利用ES6进行Promise封装总结
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 用mpvue开发微信小程序
  • 智能合约开发环境搭建及Hello World合约
  • 交换综合实验一
  • 通过调用文摘列表API获取文摘
  • #NOIP 2014# day.1 T2 联合权值
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (蓝桥杯每日一题)love
  • (四)Linux Shell编程——输入输出重定向
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .net Signalr 使用笔记
  • .Net Web项目创建比较不错的参考文章
  • .net 中viewstate的原理和使用
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • .so文件(linux系统)
  • .ui文件相关
  • @JsonSerialize注解的使用
  • @property括号内属性讲解
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)