各个系统下的Python解释器相关安装方法


Posted in Python onOctober 12, 2015

Python下载
Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:
Python官网:http://www.python.org/
你可以在一下链接中下载Python的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。
Python文档下载地址:www.python.org/doc/

Python安装
Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。
您需要下载适用于您使用平台的二进制代码,然后安装Python。
如果您平台的二进制代码是不可用的,你需要使用C编译器手动编译源代码。
编译的源代码,功能上有更多的选择性, 为python安装提供了更多的灵活性。
以下为不同平台上安装Python的方法:
Unix & Linux 平台安装 Python:
以下为在Unix & Linux 平台上安装 Python 的简单步骤:
打开WEB浏览器访问http://www.python.org/download/
选择适用于Unix/Linux的源码压缩包。
下载及解压压缩包。
如果你需要自定义一些选项修改Modules/Setup

  • 执行 ./configure 脚本
  • make
  • make install

执行以上操作后,Python会安装在 /usr/local/bin 目录中,Python库安装在/usr/local/lib/pythonXX,XX为你使用的Python的版本号。
Window 平台安装 Python:
以下为在 Window 平台上安装 Python 的简单步骤:
打开WEB浏览器访问http://www.python.org/download/
在下载列表中选择Window平台安装包,包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号。
要使用安装程序 python-XYZ.msi, Windows系统必须支持Microsoft Installer 2.0搭配使用。只要保存安装文件到本地计算机,然后运行它,看看你的机器支持MSI。Windows XP和更高版本已经有MSI,很多老机器也可以安装MSI。
下载后,双击下载包,进入Python安装向导,安装非常简单,你只需要使用默认的设置一直点击"下一步"直到安装完成即可。
MAC 平台安装 Python:
最近的Mac OS系统都自带有Python环境,但是自带的Python版本为旧版本,你可以通过链接http://www.python.org/download/mac/ 查看MAC上Python的新版功能介绍。
MAC上完整的Python安装教程你可以查看:http://homepages.cwi.nl/~jack/macpython/index.html

环境变量配置
程序和可执行文件可以在许多目录,而这些路径很可能不在操作系统提供可执行文件的搜索路径中。
path(路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。
Unix或Windows中路径变量为PATH(UNIX区分大小写,Windows不区分大小写)。
在Mac OS中,安装程序过程中改变了python的安装路径。如果你需要在其他目录引用Python,你必须在path中添加Python目录。
在 Unix/Linux 设置环境变量
在 csh shell: 输入

setenv PATH "$PATH:/usr/local/bin/python"

, 按下"Enter"。
在 bash shell (Linux): 输入

export PATH="$PATH:/usr/local/bin/python"

,按下"Enter"。
在 sh 或者 ksh shell: 输入 

PATH="$PATH:/usr/local/bin/python"

, 按下"Enter"。
注意: /usr/local/bin/python 是Python的安装目录。
在 Windows 设置环境变量
在环境变量中添加Python目录:
在命令提示框中(cmd) : 输入

path %path%;C:\Python

, 按下"Enter"。
注意: C:\Python 是Python的安装目录。

Python 相关文章推荐
Python操作MongoDB详解及实例
May 18 Python
python快速建立超简单的web服务器的实现方法
Feb 17 Python
python3使用smtplib实现发送邮件功能
May 22 Python
解决Django migrate No changes detected 不能创建表的问题
May 27 Python
Python+Pandas 获取数据库并加入DataFrame的实例
Jul 25 Python
python 实现turtle画图并导出图片格式的文件
Dec 07 Python
Python3 元组tuple入门基础
Feb 09 Python
python GUI库图形界面开发之PyQt5控件QTableWidget详细使用方法与属性
Feb 25 Python
使用Python获取当前工作目录和执行命令的位置
Mar 09 Python
python中什么是面向对象
Jun 11 Python
Python 生成短8位唯一id实战教程
Jan 13 Python
pycharm 配置svn的图文教程(手把手教你)
Jan 15 Python
Python中数字以及算数运算符的相关使用
Oct 12 #Python
深入解析Python中的变量和赋值运算符
Oct 12 #Python
Python2.x版本中基本的中文编码问题解决
Oct 12 #Python
使用python检测主机存活端口及检查存活主机
Oct 12 #Python
分享一下Python 开发者节省时间的10个方法
Oct 02 #Python
Python监控主机是否存活并以邮件报警
Sep 22 #Python
Python二分查找详解
Sep 13 #Python
You might like
文件上传的实现
2006/10/09 PHP
如何用php生成扭曲及旋转的验证码图片
2013/06/07 PHP
php class类的用法详细总结
2013/10/17 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
PHP数组基本用法与知识点总结
2020/06/02 PHP
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
web页面数据展示新想法(json)
2010/06/08 Javascript
cnblogs中在闪存中屏蔽某人的实现代码
2010/11/14 Javascript
如何使用Javascript获取距今n天前的日期
2013/07/08 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
2014/06/15 Javascript
详谈nodejs异步编程
2014/12/04 NodeJs
Javascript 高阶函数使用介绍
2015/06/15 Javascript
jquery+ajax实现注册实时验证实例详解
2015/12/08 Javascript
JS实现1000以内被3或5整除的数字之和
2016/02/18 Javascript
最实用的jQuery分页插件
2016/10/09 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
详解webpack异步加载业务模块
2017/06/23 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
2019/06/21 Javascript
如何使用 vue-cli 创建模板项目
2020/11/19 Vue.js
win与linux系统中python requests 安装
2016/12/04 Python
Python 多线程实例详解
2017/03/25 Python
Django学习笔记之ORM基础教程
2018/03/27 Python
目前最全的python的就业方向
2018/06/05 Python
python @classmethod 的使用场合详解
2019/08/23 Python
Python爬取365好书中小说代码实例
2020/02/28 Python
基于django2.2连oracle11g解决版本冲突的问题
2020/07/02 Python
英国现代绅士品牌:Hackett
2017/12/17 全球购物
中学生爱国演讲稿
2013/12/31 职场文书
销售员求职个人的自我评价
2014/02/19 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫
浅谈音视频 pts dts基本概念及理解
2022/08/05 数码科技