Windows 64 位系统下 Python 环境的搭建
注意:本教程适用于 Windows 7 64 位操作系统 及 Windows 10 64 位操作系统,其他系统尚未经过校验。
安装 IDEPyCharm 下载: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%20219/pywin32-219.win-amd64-py2.7.exe
安装 VCForPython27VCForPython27 下载: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 的同事配环境?说多了都是泪。
上一篇: C++STL之list
下一篇: WinDbg调试.NET程序入门
推荐阅读
-
[Hadoop] Windows 下的 Hadoop 2.7.5 环境搭建
-
Windows 64位下安装Redis和可视化工具Redis Desktop Manager的图文教程
-
Windows系统下安装Python的SSH模块教程
-
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
-
nginx+tomcat实现Windows系统下的负载均衡搭建教程
-
Windows 64位下装安装Oracle 11g,PLSQL Developer的配置问题,数据库显示空白的完美解决方案(图文教程)
-
如何在32位系统下安装64位Windows7系统
-
Mac系统下Python开发环境搭建教程
-
Windows 7下Python Web环境搭建图文教程
-
Windows下 Apache PHP 环境搭建的方法