python 支持在多平台上安装与运行,我们一般从 python 的官方网站下载其安装包,比如 Windows 下是 exe 文件,Linux 下则是二进制文件。这里我们安装的是python3.6 版本的,安装完如下图所示:

1、Windows下的安装

我们从 python.org 官网下载所需要的 python 版本(这里建议使用 3 版本),正常安装之后,检查是否存在环境变量,如果不存在则需要添加,在 win10 系统下的环境变量路径为“右键单击此电脑 -> 属性-> 高级系统设置 -> 环境变量 -> 用户或系统变量的 path 变量值”。

确认环境变量之后,我们可以使用“windows+r”键打开 cmd 操作界面,输入 python 然后回车,如果显示 python 版本并进入了一个交互界面则表明安装成功,如果提示错误信息,则请检查环境变量的配置是否正确。

2、Linux下的安装

默认情况下,Linux 系统是自带 python 的,我们直接输入 python 命令可以得到其版本信息,centos7.2 一般是自带 python2.7 版本,那么我们现在把版本升级到python3.6。

a. 从官网下载一个源码包,如 Python-3.6.3.tar.xz;

b. 使用“xz -d Python-3.6.3.tar.xz”解压 xz 压缩包;

c. 使用“tar xf Python-3.6.3.tar”解压 tar 文件,得到源码目录;

d. 进入该目录,对 python 进行编译安装,编译命令如“./configure && make && make install”;

e. 安装完成,python3.6.3 编译安装之后默认会安装好 setuptools 和 pip 程序,如没有则安装 python-pip,需使用 epel 源;

f. 到现在为止,我们输入 python3.6.3 是能够进入 python 交互界面的,表示我们已经安装成功,但是如果我们想要直接输入 python 就能链接到 python3.6.3 的话,我们还需要两个操作:

1) 备份系统 python 文件:mv /usr/bin/python /usr/bin/python.bak;

2) 将编译好的 python3.6 文件作个软连接到 python:ln -s /usr/local/bin/python3.6 /usr/bin/python

这样,我们直接输入 python,就能看到版本已经是刚刚编译的 python3.6.3 了。

注:在使用以上方式连接 python 文件之后,我们会发现 yum 突然不能用了,原因是 python2.7 与 python3.6 在语法上有些差异,那么我们应该怎样解决这种差异呢,首先我们把之前的软连接还原,然后进入 python 的源码目录,指定目录进行编译安装(这里我们使用 3.6.1),命令如下:

./configure --prefix=/usr/local/python3 && make && make install

编译完成后,这时候我们是可以使用 python3 进入交互界面的,如果要让操作更加方便的话,我们需要添加环境变量,这里我们在“/root/.bashrc”添加用户变量,如“export PATH=/usr/local/python3/bin:$PATH”,然后 source 一下变量文件让其生效,接着我们就可以使用 python -V 查看版本已经显示 3.6.1 了,系统的 yum 也不受影响。

3、ipython的安装

我们使用“pip install ipython==1.2.1” 指定版本号如 1.2.1 进行安装,显示以下内容则安装成功。

现在我们输入 ipython 即可进入交互界面,如下所示:

如图使用“exit”即退出 ipython。

python用户取消了安装_python的安装相关推荐

  1. anaconda python 安装_python anaconda安装 (一)

    Hey!你是谁: * 无python环境 * 有python环境  未使用过anaconda管理python环境 你要到哪里去:python大神 学会anaconda的使用anaconda安装与使用 ...

  2. python版本升级和系统更新下载安装_Python环境安装与升级

    Python是跨平台的,它可以运行在Windows,Mac,Linux/Unix系统上,在Windows上写的Python程序,在Linux上也是能够运行的.目前,Python有两个大版本,一个是2. ...

  3. python编程环境安装包_Python环境安装与配置

    第二天-Python环境境安装及简单程序的编写 一.Python的安装 1.首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/),进入之后 ...

  4. python pickle模块安装_python如何安装pickle

    pickle是python语言的一个标准模块,安装python后已包含pickle库,不需要单独再安装. pickle模块实现了基本的数据序列化和反序列化.(推荐学习:Python视频教程) 通过pi ...

  5. python模块安装_Python模块安装问题

    目录 ------------------------------------------------------ 安装工具setuptools(及基本使用) 安装工具pip(及基本使用)(plus: ...

  6. python flask安装_python flask安装和命令详解

    Flask Web开发实战学习笔记 Flask简介 Flask是使用Python编写的Web微框架.Web框架可以让我们不用关 心底层的请求响应处理,更方便高效地编写Web程序.因为Flask核心简 ...

  7. python安装环境傻瓜式安装_Python环境安装(两种方式)

    Python环境安装 前言 安装Python环境我个人知道的有两种方式: 1.直接安装Python 2.使用Anaconda进行环境的配置 个人还是比较喜欢第二种方式,毕竟在Anaconda可以创建不 ...

  8. python扩展包安装_python怎么安装扩展包

    以安装扩展包SymPy为例: 方式一: 格式:pip install xxx //xxx:包名 示例:pip install SymPy 方式二: 如果有安装Git,也可以使用pip+git的方式安装 ...

  9. python json库安装_python怎么安装requests库

    requests是python实现的简单易用的HTTP库,使用起来比urllib简洁很多 因为是第三方库,所以使用前需要cmd安装pip install requests 安装完成后import一下, ...

最新文章

  1. 16款小米新品,刚刚雷军只发了5款
  2. 小车主板哪家强?PS2手柄4路电机输出..火魔童主板了解一下?
  3. android:自己实现能播放网络视频url的播放器
  4. 数据结构-Hash总结(一):理论学习篇
  5. 华为 招聘 状态 查看_英特尔放弃5G芯片研发:三星受益;爱立信2019年Q1净利润约2.51亿美元;华为也将要与高通和解;天津首个5G电话成功打通...
  6. sts 明明导包正确却报错_这真是危险的关系,明明你错了,但是她认了!
  7. java5个线程_java基础thread——java5之后的多线程(浅尝辄止)
  8. 多边多面形成体_Nature Comm | 中科院分子植物卓越中心巫永睿团队揭示类胡萝卜素影响玉米硬质胚乳形成的新机制...
  9. 转:Android View.post(Runnable )
  10. 下列不属于计算机网络特点的是自主性,计算机网络技术B卷
  11. 用matlab辨识系统,Matlab系统辨识工具箱
  12. Java菜鸟的初次实习经历
  13. 国开网电大 动物常见病防治 形考任务1-5
  14. 搭建资金运营体系提高企业的运营能力
  15. Ehcache配置详解及CacheManager使用
  16. strut2 表单标签
  17. 【杂谈分享】如何在中国大学MOOC高效学习?MOOC学习全面指北√
  18. Java修仙,法力无边(光速回顾Java基础~)
  19. 堆优化版迪杰斯特拉(Dijkstra)算法简单分析
  20. dimm和udimm_Adata推出32GB DDR4-2666 UDIMM和SO-DIMM

热门文章

  1. 浏览器的两种模式quirks mode 和strict mode
  2. python用时间戳给文件命名-在Python中每小时将时间戳记写入文件
  3. 应届毕业生面试软件测试工程师时应注意什么?
  4. 网站里的MG电子是一个服务器吗,魔兽世界中的品质生活,从MG电子游艺开始!...
  5. java编译不报错但运行啥都没_java编译时与运行时概念与实例详解
  6. 孪生神经网络_驾驶习惯也能识人?基于时空孪生神经网络的轨迹识别
  7. 盘点下常用的接口测试工具,有几个你肯定没用过
  8. 为什么从事软件开发测试?
  9. 起动缓慢_世界最大柴油机为何是压缩空气起动?那么它到底是如何起动的呢?...
  10. 怎么画单极交流放大电路波形图_直流电和交流电的电流方向