最近比较关注学习Python方面的资料和课程,由于Python本身基本都是在Linux下开发,本人windows用习惯了初用Linux各种别扭啊。

下面将我在配置Windows环境下的禁言写出来,与大家分享。

1.下载与安装Python

  1.Python官方网址:https://www.python.org

  2.点击DownLoad后选择适合自己的版本进行下载。

  3.下载完成后,直接安装包安装一路Next。

  4.然后配置环境变量,为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即可。

  5.在控制台窗口中输入 :Python 如出现下图情况,那么恭喜,Python环境已经安装成功了。

2.安装Python开发IDE

  Python有很多IDE编辑器:

     1. Eclipse 大名鼎鼎的Eclipse,这个就不介绍了。

    2.Komodo Edit是一个免费的、开源的、专业的Python IDE,其特征是非菜单的操作方式,开发高效。 地址:http://komodoide.com/komodo-edit/

    3.Vim是一个简洁、高效的工具,也适合做Python开发。这个貌似用的人很多,评价也很好。地址:http://www.vim.org/download.php

    4.SublimeText也是适合Python开发的IDE工具,SublimeText虽然仅仅是一个编辑器,但是它有丰富的插件,使得对Python开发的支持非常到位。个人感觉这更像是一个文本编辑器。地址:http://www.sublimetext.com/

    5.Pycharm是一个跨平台的Python开发工具,是JetBrains公司的产品。其特征包括:自动代码完成、集成的Python调试器、括号自动匹配、代码折叠。Pycharm支持Windows、MacOS以及Linux等系统,而且可以远程开发、调试、运行程序。

       这个功能确实很强大很好用,但是用一段时间后居然要收费,果断放弃。地址:http://www.jetbrains.com/pycharm/

  以上的这些IDE都各有优缺点,看个人喜好了。那么重点来了!

                    

  我想隆重推荐的是【VS Code】,yes!!这才是我们.NET人喜欢的工具。浓浓的VS的风格,个人很喜欢。下载地址:https://code.visualstudio.com/。打开后直接点击Download,选择自己适合的版本后下载即可。

  安装也十分简单,一路Next即可。安装完成后,点击窗体左侧的扩展按钮可以安装python扩展。如图:

  

  是不是看着很舒服!!

  你以为这样就可以愉快的开始Python开发之路了?No,No,No!

 3.PYthon pip安装

  因为Python是有丰富的第三方扩展包的,要像在linux下那样安装扩展包就需要先安装pip

  在安装pip前,请确认你win系统中已经安装好了python,和easy_install工具,如果系统安装成功,easy_install在目录C:\Python27\Scripts 下面,

  确认截图如下:

  

  进入命令行,然后把目录切换到python的安装目录下的Script文件夹下,运行 easy_inatall pip

  

  pip安装成功后,在cmd下执行pip,将会有如下提示.

  最后一步:安装好之后,我们直接在命令行输入pip,同样会显示‘pip’不是内部命令,也不是可运行的程序。因为我们还没有添加环境变量。

  我们在PATH最后添加: Python安装目录\Script

  这下在命令行直接输入pip就可以了。

 4.安装PYthon扩展包

  我们以Pygame扩展包为例:

  1.进入这个网站:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame,下载与python版本相对应的包。

  2.命令行输入 :pip list。查看是否安装了wheel,安装了的话会出现下图的提示。

    

    3.如未安装wheel,先安装wheel,输入命令:pip install wheel

    

  4.最后:输入pipinstall pygame-1.9.2a0-cp34-none-win32.whl(pygame-1.9.2a0-cp34-none-win32.whl是我下载的包的名字,你只要替换成你下载的包的名字就好了)(注意:请退出pythonIDLE再安装这个包)

  5.有一些库也可以不用去下载,直接命令行安装。如:pip3 install requests prettytable docopt。这个命令就是安装了requests、prettytable、docopt这三个库。

这样大家基本上就可以愉快的在Windows上开始撸Pyhton了!小弟才开始学Python,希望大家有好的教学资料和数据可以留言推荐给我,大家共同学习!

请使用手机"扫一扫"x

Python在Windows下开发环境配置汇总的更多相关文章

  1. QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置

    由于项目开发的原因,需要配置QT creator+OpenCV2.4.2+MinGW开发环境,现对配置方法做如下总结: 1.  下载必备软件 QT SDK for Open Source C++ de ...

  2. wxWidgets 在 Windows 下开发环境配置

    本文基于 CodeBlocks (16.01) 和 wxWidgets (3.0.2) 搭建 Windows 环境下 GUI 开发环境. 1.  CodeBlocks 官网,下载最新版安装包 code ...

  3. Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置

    Windows 下 MSYS2 环境配置和 MinGW-w64 C++ 环境配置 1.简介 本文主要是 Windows 下 MSYS2 环境配置和 MinGW-w64 C++编译环境配置方法 2.下载 ...

  4. windows phone7开发环境配置错误

    遇到下面这样一个问题:在配置windows phoe7开发环境的时候出现如下错误,以及相应的解决方案,希望对大家有所帮助. 装完环境后出现下面错误: [caption id="attachm ...

  5. Python科学计算(二)windows下开发环境搭建(当用pip安装出现Unable to find vcvarsall.bat)

    用于科学计算Python语言真的是amazing! 方法一:直接安装集成好的软件 刚开始使用numpy.scipy这些模块的时候,图个方便直接使用了一个叫做Enthought的软件.Enthought ...

  6. java入门---windows和Linux,UNIX,Solaris,FreeBSD下开发环境配置

        首先来看Windows下的操作.我们需要下载java开发工具包JDK.下载地址:http://www.oracle.com/technetwork/java/javase/downloads/ ...

  7. 【并行计算-CUDA开发】Windows下opencl环境配置

    首先声明我这篇主要是根据下面网站的介绍, 加以修改和详细描述,一步一步在我自己的电脑上实现的, http://www.cmnsoft.com/wordpress/?tag=opencl&pag ...

  8. 扩展Python模块系列(一)----开发环境配置

    本系列将介绍如何用C/C++扩展Python模块,使用C语言编写Python模块,添加到Python中作为一个built-in模块.Python与C之间的交互目前有几种方案: 1. 原生的Python ...

  9. realpython教程之机器学习之Windows下的环境配置

    不得不说,realPython的教程确实写的仔细,准确,有逻辑.果然高质量的学习材料还是更利于学的. 反观我们学校,似乎就有些急功近利了.连Python语言基础都没学,就直接讲深度学习.完全不符合学习 ...

随机推荐

  1. Miaomiao's Geometry

    HDU 4932  Bestcoder Problem Description There are N point on X-axis . Miaomiao would like to cover t ...

  2. The First

    好吧,今天是第一次,写博客,虽然有点不明白,博客的作用.以后就写点感想,与每天的收获.既然,在博客园注册,自然也与IT相关了. hello,world!

  3. Linux系统root用户忘记密码解决方法

    一:在linux系统启动时(如下图),按e键 二:进入到设置页面,定位到如下行: 三:按e键,进入输入界面 四:在编辑行最后面,空格,输入single,回车后回到第二步界面,只是后面多了single ...

  4. Adobe Edge Animate –svg地图交互-精确的边缘及颜色置换

    Adobe Edge Animate –svg地图交互-精确的边缘及颜色置换 版权声明: 本文版权属于 北京联友天下科技发展有限公司. 转载的时候请注明版权和原文地址. 上一篇我们说到了使用jquer ...

  5. [ImportNew]Java中的Timer类和TimerTask类

    http://www.importnew.com/9978.html java.util.Timer是一个实用工具类,该类用来调度一个线程,使它可以在将来某一时刻执行. Java的Timer类可以调度 ...

  6. 在windows2003系统上安装两个版本的oracle

    想试试oracle11g都有什么变化,于是在机器上又安装了oracle11.1.7版本的.安装很简单,只是安装后如何让两个数据库同时跑起来,需要稍微设置下.1.将11goracle的监听换一个端口,比 ...

  7. C# 按指定数量从前面或者后面删除字符串

    为了方便处理一些数据,自己写一个小程序来辅助工作,提高点效率.  不够删除怎么办呢!?一般程序员都会马上想到的是,用if判断…….这里其实不用if语句也可以轻松实现的! 有些程序员还可能用 try c ...

  8. CSS3秘笈第三版涵盖HTML5学习笔记1~5章

    第一部分----CSS基础知识 第1章,CSS需要的HTML HTML越简单,对搜索引擎越友好 div是块级元素,span是行内元素 <section>标签包含一组相关的内容,就像一本书中 ...

  9. Servlet & JSP - Form-based Authentication

    基本认证和摘要认证都只能使用浏览器自带的登录框而不能使用自定义的登录页面.如果必须使用自定义的登录页面,则可以选择基于表框的认证方式. 基于表框的认证的配置与基本认证和摘要认证的差别在于部署描述符中  ...

  10. sqlserver根据id集合,批量插入。(巧用sqlserver内置函数)

    场景如下,传入的id,如1,3,4,88.可以在.net后台处理,但是我更习惯在数据库中操作. 插入数据时可以这样处理,直接贴代码. CREATE PROCEDURE pro_CategorySave ...