在win7 64位系统下安装Flask

安装环境简介:

系统:win7  64位。

安装python和easy_install:

我安装的python是python2.7.安装步骤就不详述了。关键是如何安装easy_install。

因为我是64位的,所以,需要先下载ez_setup.py(需要复制该链接中的内容,然后另存为ez_setup.py)。然后双击运行ez_setup.py。过一会即可安装完毕。

然后,添加easy_install命令和其他python脚本的到命令行搜索路径,方法为:添加你 python安装目录中的Scripts文件夹到环境变量 PATH 中。添加方法:右键桌面的“我的电脑” 图标或者开始菜单中的“计算机”,然后选在“属性”。之后,在Vista和Win7下,单击“高级系统 设置”。然后,单击“环境变量”按钮,双击“系统变量”中的“path”变量。 在那里添加你的Python解释器的 Scripts文件夹;确保你使用分号将它与现有的值隔开。 假设你在使用默认路径的Python2.7,加入下面的值

  1. ;C:\Python27\Scripts

安装virtualenv

配置虚拟环境(如在D盘):

此时,D盘就多了一个myproject文件。

安装Flask:

??cd 到myproject目录下的Scripts,输入activate.bat,此时进入了虚拟环境了。然后输入easy_install Flask

此时,安装完毕。

实验:

在myproject目录下新建myapp目录。进入myapp目录,创建hello.py文件,输入如下代码:

from flask import Flask  
app=Flask(__name__)  
@app.route(‘/‘)  
def hello_world():  
    return "Hello World"  
if __name__ == ‘__main__‘:  
    app.run()

保存后,运行:

在浏览器中输入127.0.0.1:5000即可看到“Hello World”

安装过程中可能遇到的问题:

1、出现如下错误:

UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xb0 in position 1: ordinal not in range(128)

Something went wrong during the installation.

解决方法:

打开C:\Python27\Lib下的 mimetypes.py 文件,找到‘default_encoding = sys.getdefaultencoding()’。

在这行前面添加三行:

if sys.getdefaultencoding() != ‘gbk‘:

reload(sys)

sys.setdefaultencoding(‘gbk‘)

default_encoding = sys.getdefaultencoding()

保存后问题就解决了。

2、出现如下问题:

“ImportError: Entry point (‘console_scripts’, ‘easy_install’) not found”

之前一开始安装esay_install是按32位安装的,所以由重新安装easy_install。

Please install a more recent version first, using ‘easy_install -U distribute’.”,我就执行“sudo easy_install -U distribute”命令升级distribute。没想到,升级后easy_install就不可用了,遇到上述错误。

大约是distribute升级到0.7之后的版本,就和以前的easy_install不兼容了,因为distribute从0.7版本后就和setuptools合并在一起了。

解决方案:

将安装python目录下的Scripts目录中有关esay_install的文件全部删除,然后重新安装即可。

时间: 02-03

在win7 64位系统下安装Flask的相关文章

Win7 64位系统下 Retional rose 2003 安装及破解

http://xiaor.iteye.com/blog/1665563 Win7 64位系统下 Retional rose 2003 安装及破解 博客分类: UML 网上关于Retional rose 2003安装和破解的文章比较多,这里,我结合自己的亲身体验,和大家分享一下win7 旗舰版 64位系统下Retional rose 2003(下面简称rose2003)的安装和破解过程.本文中rose2003的安装路径为C:\Program Files (x86)\Rational,下文按照该路径

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

网上关于Retional rose 2003安装和破解的文章比较多,这里,我结合自己的亲身体验,和大家分享一下win7 旗舰版 64位系统下Retional rose 2003(下面简称rose2003)的安装和破解过程.本文中rose2003的安装路径为C:\Program Files (x86)\Rational,下文按照该路径介绍.     rose2003的下载地址:http://www.oyksoft.com/soft/1880.html    破解压缩包的下载地址:http://fi

win7 64位系统下进入debug

win7 64位无法直接通过命名行输入debug命令的方式进入到debug,好在我们可是使用一个工具DOSbox来进入debug. 操作步骤如下: 1.下载DOSbox进行安装.下载地址:点击打开链接.如果打不开就翻墙啦,这个不多说,实在不行百度搜索也能找到. 2.安装完成之后,下载一个debug.exe文件,把这个文件放在除了C盘以外的其他盘的根目录下,注意,一定要放在跟目录下,这里我放在D盘下. 3.打开安装好的DOSbox,看到如下界面: 4.输入mount c d:\ 回车 (这里的d是

win7 64位系统 下的mysql 5.6 免安装版配置

1.下载官方zip包解压到本地目录 2.修改my.ini 文件 copy default.ini 并修改 [client] port=3306 default-character-set=utf8 #客户端字符类型,与服务端一致就行,建议utf8 [mysqld] port=3306 character_set_server=utf8 #服务端字符类型,建议utf8 basedir=D:\MySQL\MySQL Server 5.6 #解压根目录 datadir=C:\MySQL\MySQL S

在ubuntu10.04 64位系统下安装adb

1.下载相应的SDk文件,网址http://dl.google.com/android/android-sdk-linux_x86-1.5_r2.zip 2.解压缩后放在某一个目录下,设置环境变量,在~/.bash_profile 或者 ~/.bashrc文件中, 我是放在bashrc里的,加入一行 export PATH="$PATH:/<存放目录>/platform-tools/" chmod 777 <存放目录>//platform-tools/adb  

Ubuntu 14.04 64位系统下安装32位软件(如:Beyond Compare 3.3.7.15876)

将bcompare解压缩到/usr/local/bin/后根据其readme文件现安装ia32-libs包提示其替换包,根据提示安装替换包后,运行install.sh.然后在命令行运行 安装目录/bin/bcompare 提示一系列类似如 libSM.so.6 => not found的提示信息,此时只要针对每个not found提示信息,在终端运行类似如:apt-get install libsm6:i386 的命令安装其32位支持包即可.

win7 64位系统下使用TortoiseSVN下载svn代码

1. 如果本地没有安装TortoiseSVN工具,则先下载.安装TortoiseSVN工具(下载完TortoiseSVN安装包后直接双击即可安装)2. 安装成功后,如果选择在任一个文件夹下,右键, 没有SVN Checkout选项,则重启电脑再试3. 右键,选择SVN Checkout选项,出现以下界面: 输入要下载代码的svn地址,如上如所示 4. 点击“OK”, 如出现以下界面 点击Accept the certificate permanently 选项,如果是第一次下载,将会弹出输入账号

WIN7 64位系统下,右下角的声音和电源图标不见的解决办法

近日,电脑突然出现任务栏右下角的声音和电源图标消失不见的问题,重启仍旧没有修复,后来找到了解决办法 解决办法: 1.Ctrl+Shift+Esc键调出windows资源管理器. 2.找到进程中的explorer.exe进程并结束它. 3.在文件选项的新建任务选项里重新新建explorer.exe进程,便恢复正常.

【OpenCV基础】Win7 64位系统上OpenCV的安装与在VS2013上的配置

OpenCV(Open Source Computer Vision Library)是一个开源的跨平台开源计算机视觉库,能在Windows.Linux.Mac等平台上运行,使用C语言与C++编写而成,轻量且高效. 下面介绍一下怎么在Win7 64位系统上安装OpenCV以及如何利用VS2013进行基于OpenCV的程序开发.OpenCV的函数库封装在了lib和dll里,并且有两种版本,一种是x86(32位),一种是x64(64位),我在64位系统上使用32位的库没有成功,所以这个教程只适用于W