热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Python在Windows系统下安装环境的搭建

一、安装PythonPython是是一种面向对象、解释型计算机程序设计语言。它支持多平台,可以在Windows、Mac和各种LinuxUnix系统上运行。Python有2.x版,也有3.x版,这两个

一、安装Python

Python是是一种面向对象、解释型计算机程序设计语言。它支持多平台,可以在Windows、Mac和各种Linux/Unix系统上运行。

Python有2.x版,也有3.x版,这两个版本是不兼容的,因为现在Python正在朝着3.x版本进化,在进化过程中,大量的针对2.x版本的代码要修改后才能运行,所以,为了保证程序能用到大量的第三方库,选择2.7版本。如果选择3.x版本也行,毕竟是以后的趋势。

在Windows上安装Python

1.下载
Python的官方网站 :https://www.python.org/
最新版下载地址:https://www.python.org/downloads/

2.安装
运行MSI安装包,不一路点“Next”默认会安装到C:\Python27目录,在安装过程中可选择安装路径,建议不要更改。

3.添加环境变量
为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即可。
配置变量:
我的电脑->属性->高级->环境变量->系统变量中的PATH为:
变量名:PATH (安装位置)变量值:;C:\Python27

4.调试
测试python安装是否成功,cmd打开命令行输入 python 命令,如下图即成功了
这里写图片描述

5.验证
Hello World! 按照很多资料上写的,输入 print 'Hello World!'
这里写图片描述
ok!,测试成功。

二、安装steuptools与pip

setuptools 和 pip 并非必须安装的两个包,但安装之后,后续再安装 Python 的库将变得非常简单,比如说要安装selenium,只需使用pip install -U selenium即刻安装,当然setuptools也很有用,所以这里建议安装。

下面是setuptools 和 pip的一些介绍

setuptools 是 Python Enterprise Application Kit(PEAK)的一个副项目,它是一组 Python 的 distutilsde工具的增强工具可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况。经常接触 Python 的同学可能会注意到,当需要安装第三方 Python 包时,可能会用到 easy_install 命令。easy_install是由PEAK开发的setuptools包里带的一个命令, 所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。

pip 是一个安装和管理 Python 包的工具,通过 pip 去安装 Python包将变得十分简单,我们将省去了搜索–查找版本–下载–安装等繁琐的过程。pip 的安装依赖于 setuptools ,所以在安装 pip 之间需要先安装
setuptools。需要注意的是目前 python3并不支持 setuptools,需要使用 distribute。

setuptools 与 pip 下载地址:
https://pypi.python.org/pypi/setuptools
https://pypi.python.org/pypi/pip

安装方法
解压将得到两个文件夹, 在 Windows 命令提示符进入到各自文件解压目录按住“Shift”同时点击鼠标右键,打开命令窗口), 通过Python命令进行安装。

安装 setuptools:python setup.py install
安装 pip:python setup.py install

可以在cmd中输入“pip”验证一下是否安装

三、IDLE的选择

自带的IDLE不是很好用,推荐使用高效编辑器pycharm和sublime text。
pycharm:http://www.jetbrains.com/pycharm/download/
sublime text:http://www.sublimetext.com/

提供一个pycharm注册码
pycharm 4 注册码 (4.x版均可使用),当前最新版本:pycharm 4.5.3

用户名:EMBRACE
License key:(包括LICENSE BEGIN和LICENSE END部分)
===== LICENSE BEGIN =====
14203-12042010
0000107Iq75C621P7X1SFnpJDivKnX
6zcwYOYaGK3euO3ehd1MiTT”2!Jny8
bff9VcTSJk7sRDLqKRVz1XGKbMqw3G
===== LICENSE END =====


推荐阅读
  • 基于dlib的人脸68特征点提取(眨眼张嘴检测)python版本
    文章目录引言开发环境和库流程设计张嘴和闭眼的检测引言(1)利用Dlib官方训练好的模型“shape_predictor_68_face_landmarks.dat”进行68个点标定 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 本文介绍了Windows Vista操作系统中的用户账户保护功能,该功能是为了增强系统的安全性而设计的。通过对Vista测试版的体验,可以看到系统在安全性方面的进步。该功能的引入,为用户的账户安全提供了更好的保障。 ... [详细]
  • 本文介绍了解决mysql 5.1启动问题的方法,通过修改my.ini文件中的相关配置,包括innodb_data_home_dir和skip-innodb等,可以解决启动问题。同时还介绍了如何调整内存池来存储metadata信息。 ... [详细]
  • 树莓派Linux基础(一):查看文件系统的命令行操作
    本文介绍了在树莓派上通过SSH服务使用命令行查看文件系统的操作,包括cd命令用于变更目录、pwd命令用于显示当前目录位置、ls命令用于显示文件和目录列表。详细讲解了这些命令的使用方法和注意事项。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • 本文介绍了在MFC下利用C++和MFC的特性动态创建窗口的方法,包括继承现有的MFC类并加以改造、插入工具栏和状态栏对象的声明等。同时还提到了窗口销毁的处理方法。本文详细介绍了实现方法并给出了相关注意事项。 ... [详细]
  • 使用chrome编辑器实现网页截图功能的方法
    本文介绍了在chrome浏览器中使用编辑器实现网页截图功能的方法。通过在地址栏中输入特定命令,打开控制台并调用命令面板,用户可以方便地进行网页截图操作。 ... [详细]
  • Python已成为全球最受欢迎的编程语言之一,然而Python程序的安全运行存在一定的风险。本文介绍了Python程序安全运行需要满足的三个条件,即系统路径上的每个条目都处于安全的位置、"主脚本"所在的目录始终位于系统路径中、若python命令使用-c和-m选项,调用程序的目录也必须是安全的。同时,文章还提出了一些预防措施,如避免将下载文件夹作为当前工作目录、使用pip所在路径而不是直接使用python命令等。对于初学Python的读者来说,这些内容将有所帮助。 ... [详细]
author-avatar
GZJYGZJYGZJY
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有