Windows 64 位开发环境

注意:本教程适用于 Windows 7 64 位操作系统 及 Windows 10 64 位操作系统,其他系统尚未经过校验。

安装 IDE

PyCharm 下载:https://www.jetbrains.com/pycharm/

安装 Python 环境

Python2.7 下载:https://www.python.org/downloads/

Python2.7 的默认安装目录在 C:/Python27/安装目录请勿转移到其他盘!有C盘洁癖症的患者请特别留意!

将 Python 加入环境变量

C:\Python27;
C:\Python27\Scripts;

将上述两个路径加入系统环境变量中。

我的电脑右键属性----》点击左侧列表中的高级系统设置-----》高级分页下,点击下面的环境变量-----》在系统变量选框中,找到并选择变量名为 Path 的变量,选择后点击下面的编辑按钮,最后在弹出来的系统变量编辑对话框中的变量值的最前(或最后)加上C:\Python27;C:\Python27\Scripts; (注意后面还有个分号,不要漏掉分号的,分号的作用是用来间隔变量与变量的。)

将 Python2.7 添入 Windows 系统的注册表

新建文件 register.py 并写入:

import sys
from _winreg import *
version = sys.version[:3]
installpath = sys.prefix
regpath = "SOFTWARE\\Python\\Pythoncore\\%s\\" % (version)
installkey = "InstallPath"
pythonkey = "PythonPath"
pythonpath = "%s;%s\\Lib\\;%s\\DLLs\\" % (
installpath, installpath, installpath
)
def RegisterPy():
try:
reg = OpenKey(HKEY_CURRENT_USER, regpath)
except EnvironmentError as e:
try:
reg = CreateKey(HKEY_CURRENT_USER, regpath)
SetValue(reg, installkey, REG_SZ, installpath)
SetValue(reg, pythonkey, REG_SZ, pythonpath)
CloseKey(reg)
except:
print "*** Unable to register!"
return
print "--- Python", version, "is now registered!"
return
if (QueryValue(reg, installkey) == installpath and
QueryValue(reg, pythonkey) == pythonpath):
CloseKey(reg)
print "=== Python", version, "is already registered!"
return
CloseKey(reg)
print "*** Unable to register!"
print "*** You probably have another Python installation!"
if __name__ == "__main__":
RegisterPy()

进入 register.py 所在目录后,执行:

python register.py

安装 pywin32

pywin32 下载:https://nchc.dl.sourceforge.net/project/pywin32/pywin32/Build 219/pywin32-219.win-amd64-py2.7.exe

安装 VCForPython27

VCForPython27 下载:https://download.microsoft.com/download/7/9/6/796EF2E4-801B-4FC4-AB28-B59FBF6D907B/VCForPython27.msi

安装并升级 pip

安装 pip

下载 get-pip.py 文件:https://bootstrap.pypa.io/get-pip.py

进入 get-pip.py 所在目录后,执行:

python get-pip.py
升级 pip
python -m pip install -U pip

安装 lxml

有些同学可能会有疑问,说直接用 pip install lxml 安装不就行了吗?反正我试了几次都不行。还是老老实实地下载 whl 文件,然后在本地安装吧。这么说吧,如果你通过在线安装遇到问题的,都可以通过本地安装的方式解决问题。

推荐一个下载网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/

上面有常用的 Python 类库。

lxml 下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml

找到对应的版本下载,然后进入 lxml 的下载目录,执行:

pip install lxml‑4.1.1‑cp27‑cp27m‑win_amd64.whl

安装 MySQL-Python

同理,MySQL-Python 下载:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python

进入 MySQL-Python 的下载目录,执行:

pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl

安装 Scrapy 爬虫框架

pip install Scrapy

安装 Flask Web 框架

pip install flask

最后的话

说实话,Windows 平台并不适合某些语言的开发,尤其是 Web 方向的。能用 MacOS 或者 Linux 的还是别用 Windows 了。为什么有这篇文章呢,还不是为了给用 Windows 的同事配环境?说多了都是泪。

Windows 64 位系统下 Python 环境的搭建的更多相关文章

  1. Windows 64位系统下安装JAVA环境

    文件名称:jdk-7u51-windows-x64 下载Windows 64位平台的JDK安装文件. 安装 1.双击打开下载好的文件,点击“下一步”开始安装. 2. ①默认选择安装全部功能,不做调整. ...

  2. (转)windows系统下Python环境的搭建

    原博文地址:http://www.cnblogs.com/windinsky/archive/2012/09/20/2695520.html 这段时间在做python,觉得这个配置环境的帖子还不错,分 ...

  3. Windows 10 系统下Python环境的搭建与配置

    1. 在https://www.python.org/downloads/release/python-352/网站上下载python版本 2. 配置环境 右击计算机属性,然后选择高级系统设置 3.  ...

  4. windows系统下Python环境的搭建及Selenium的安装

    1.首先访问http://www.python.org/download/去下载最新的python版本: 2.下载安装包,一路安装完毕: 3.为计算机添加安装目录搭到环境变量,如图把python的安装 ...

  5. windows系统下Python环境的搭建

    1.下载最新的Python版本3.5.0.

  6. 安装酷痞到IIS7.x共用80端口Windows(64位)系统下运行多个酷痞

    需求: 1.酷痞直接运行的模式是自宿主运行.由于win系统一般都由iis提供多个网站服务,并首先占用了80端口,如果想酷痞可以直接通过主机头和iis共用80端口会出现这种运行模式的需求. 以下是实现方 ...

  7. linux CentOs 7.4 64位 系统下 nuxt部署 、nginx 安装、node环境及软连接,pm2软连接

    一.nginx安装 1.安装依赖包 //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 2 ...

  8. PL/SQL Developer 在windows7 64位系统下连Oaracle11g64位系统的解决经验

    PL/SQL Developer 在windows7 64位系统下连Oaracle11g64位系统的解决经验 一.问题现象及解决方法 现象: 1.PL/SQL 无法登录64位数据库 2.在PL/SQL ...

  9. (转)Win7 64位系统下 Retional rose 2003 安装及破解

    网上关于Retional rose 2003安装和破解的文章比较多,这里,我结合自己的亲身体验,和大家分享一下win7 旗舰版 64位系统下Retional rose 2003(下面简称rose200 ...

随机推荐

  1. MyBatis动态代理

    一.项目结构 二.代码实现 import java.util.List; import java.util.Map; import com.jmu.bean.Student; public inter ...

  2. 初装Ubuntu一般配置

    1. 开启ssh远程 2.修改root密码 sudo passwd 输入两次密码. 3.授权普通用户root权限 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示: ...

  3. PHP csv文件内容转成数组/Json

    $lines = array_map('str_getcsv', file($filePath));; $result = array(); $headers = null; if (count($l ...

  4. Web前端开发好学吗?谈谈一位学姐的前端工程师之路

    我的第一篇博客....... 我是一名工科女,因高考失利与理想的院校擦肩而过,从而选择了机电专业.毕业后找工作时才发现机电专业的工作并不太适合我.我的父母也支持我转专业求职,但这个过程有时会让我迷茫. ...

  5. iOS开发添加pch文件

    首先说一下pch的作用: 1.存放一些全局的宏(整个项目中都用得上的宏) 2.用来包含一些全部的头文件(整个项目中都用得上的头文件) 3.能自动打开或者关闭日志输出功能 如何在Xcode中添加pch文 ...

  6. requireJS基础使用

    index.html <body class="requireBODY" id="body"><div id="vuebox&quo ...

  7. iOS voip电话和sip软电话 --网络电话

    一|介绍1.两者区别: SIP软电话与IP电话在技术上属于同一类型,只是SIP软电话是使用电脑软件实现的,而IP电话有一部分是在话机中直接写入了程序,可以通过硬件直接使用.IP(简称VoIP,源自英语 ...

  8. iOS----------如何检查域名是否支持ipv6

    http://ipv6-test.com/validate.php  这个地址  也可以检测到! 1.检查你所用到的库,像af 3.0以上什么的(不用改),其他的库自己去搜下是否支持ipv6吧. 2. ...

  9. HTML干货

    什么也不想说 <%@ page language="java" import="java.util.*" pageEncoding="utf-8 ...

  10. [HDU - 5170GTY's math problem 数的精度类

    题目链接:HDU - 5170GTY's math problem 题目描述 Description GTY is a GodBull who will get an Au in NOI . To h ...