1.安装Python2.7

官网下载安装包python-2.7.amd64,对应64位。安装时没什么特别操作,安装后将python的安装路径添加到系统变量path中,步骤为程序->计算机->右键属性->高级系统设置->环境变量->系统变量path 添加Python安装路径,前面记得加;。

2.安装steuptools

官网声称.exe版本的不支持64位Windows系统,推荐使用ez_setup.py自动安装,百度知道里面给出下载ez_setup.py链接已换,找了C博客的一个资源http://download.csdn.net/detail/metecyu/5637411 下载放在任意文件夹。

打开命令窗 程序->搜cmd->打开,在Windows下切换目录,首先要指定盘。命令 D: ,然后切换到文件所在目录, cd  \软件包,输入命令 python ez_setup.py。

安装成功后会在Python2.7目录下新建一个Script目录,可以将该目录添加到系统变量path中,方便使用。步骤为程序->计算机->右键属性->高级系统设置->环境变量->系统变量path 添加 ;D:\program files\python2.7\Scripts

因为pyhon2.7版本不附带pip,顺便安装pip。(若直接使用easy_install命令安装没有成功),将目录切换到D:\program files\python2.7\Scripts,这是easy_install.exe所在目录。

执行 easy_install pip 命令。

3.安装Django

开始的尝试与出错:

问题一:在D:\program files\python2.7\Scripts目录下使用命令 easy_install Django==1.8.0. 之前使用pip 安装出错。使用easy_install也有问题。

问题二:若使用pip是报如下错误

UnicodeEncodeError: 'ascii' codec can't encode character u'\u258f' in position 8: ordinal not in range(128)

原因是:python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错,python没办法处理非ascii编码的,此时需要自己设置将python的默认编码, 一般设置为utf8的编码格式。

解决办法:在python2.7\Lib\site-packages下新建sitecustomize.py

命令:D:\program files\python2.7\Lib\site-packages>type nul>sitecustomize.py

在sitecustomize.py中输入

# encoding=utf8
                       import sys

reload(sys)
                       sys.setdefaultencoding('utf8')

再重启cmd,这时不再出错。 这是因为系统在python启动的时候,自行调用该文件,设置系统的默认编码,而不需要每次都手动的加上解决代码,属于一劳永逸的解决方法。

       问题二:若出现read time out的错误

原因是:网络不稳定。

       解决办法一:可以采用国内的镜像源

pipy国内镜像目前有:

http://pypi.douban.com/  豆瓣

http://pypi.hustunique.com/  华中理工大学

http://pypi.sdutlinux.org/  山东理工大学

http://pypi.mirrors.ustc.edu.cn/  中国科学技术大学

对于pip这种在线安装的方式来说,很方便,但网络不稳定的话很要命。使用国内镜像相对好一些,如果想手动指定源,可以在pip后面跟-i 来指定源,要加 --trusted-host,如采用豆瓣源

命令:pip install Django==1.8.0 --trusted-host pypi.douban.com -i http://pypi.douban.com/simple

      解决办法二: 第二种方式是离线安装,我看了很多博客,确实可以安装,但是考虑到以后还是要用pip,故一定把上面的问题解决了,所以通过pip方式安装成功了,下面给出可行的离线安装步骤,首先去官网下载安装包。下面是1.8.0的地址,自己在官网很难找到对应版本的安装包,找到这个地址是在pip install Django==1.8.0时候看到要下载的wheel文件,Django-1.8-py2.py3-none-any.whl,百度该文件,找到了下载地址。

https://pypi.python.org/pypi/Django/1.8

而离线安装需要下载Django-1.8.tar.gz,解压该文件,然后用cd命令进入setup.py所在目录。python setup.py install 进行安装,因为前面已经安装好了,此种方法就没有用了。

    安装成功后可以验证一下,红色为输入命令。

C:\Users\amazing>python
Python 2.7 (r27:82525, Jul  4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.VERSION

windows下配置默认镜像

http://blog.csdn.net/testcs_dn/article/details/54374849可参看

4.安装PIL(Python Imaging Library)

不能直接使用pip安装,官网给出对应安装包是32位的,如果要安装官方的安装\包需要添加代码,参考博客http://www.cnblogs.com/thinksasa/p/3283695.html

如果安装windows 64位 非官方。可参考博客http://blog.csdn.net/u012428169/article/details/70210017

其中给出的Python非官方的模块集合的网站为http://www.lfd.uci.edu/~gohlke/pythonlibs/

重要:windows 64位安装,请参考后面博客,http://m.blog.csdn.net/databatman/article/details/49489985 因为前面两种安装方式再后面的使用过程中都不行

PIL-fork-1.1.7.win-amd64-py2.7 安装包名称

安装官方Python Imaging Library 1.1.7 Source Kit安装包常见问题及解决

  1. 彻底解决 error: Unable to find vcvarsall.bat 参考博客http://blog.csdn.net/secretx/article/details/17472107
  2. 解决Python扩展程序编译安装的error: command 'mt.exe' failed with exit status 31

编辑Python27\Lib\distutils\msvc9compiler.py,查找ld_args.append('/MANIFESTFILE:' + temp_manifest)一行,在其后添加一行,内容为ld_args.append('/MANIFEST')

windows7+python2.7+setuptools 、pip+Django+PIL 网页制作环境配置的更多相关文章

  1. Centos7 + Python3.6 + Django + virtualenv + gunicorn + supervisor 环境配置详解

    跟着网上的教程走发现行不通阿!好多都是写个大概,而且每人的环境都是有些许差异的,比如说权限问题阿,等等都会造成安装的失败 说明:本教程在你已经拥有Centos7系统,已经安装好nginx服务器,已经安 ...

  2. Django的基本开发环境配置和MTV模型

    一.MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的 ...

  3. django搭建论坛之一环境配置

    环境情况: Description:    Ubuntu 15.04   Python版本:   Python 2.7.9 django版本: 1.8.4 安装django: pip install ...

  4. Django Web开发基础环境配置流程

    创建虚拟环境 mkvirtualenv django_py3_1.11 -p python3 注意需要联网 安装Django 使用django 1.11.11版本,注意需要联网 pip install ...

  5. VS2019 开发Django(一)------环境配置

    导航:VS2019开发Django系列 缘起:学习是我一直在做的一件事情,但是,可怕的是不知道学习什么,然后止步不前,安于现状,曾经很长的一段时间,我是不知道学习什么,工作上的事情,其实是相对固定的, ...

  6. django复习笔记1:环境配置

    一.IDE 推荐使用sublime安装djaneiro插件. 1.安装方式 package control中搜索djaneiro 支持补全请参考:Django support for Sublime ...

  7. Django基础(二):环境配置

    前戏 WEB框架简介 具体介绍Django之前,必须先介绍WEB框架等概念. web框架: 别人已经设定好的一个web网站模板,你学习它的规则,然后“填空”或“修改”成你自己需要的样子. 一般web框 ...

  8. python学习笔记(八)---关于Django的下载以及环境配置

    下载链接: https://www.djangoproject.com/download/ (建议选择 1.6版本) 然后安装 Django下载后为压缩包,解压缩跟Python放在同一个根目录,在do ...

  9. Windows下Python,setuptools,pip,virtualenv的安装

    Windows 2003平台,安装Python2.7.4,Python3.3,setuptools,pip,virtualenv. 安装Python2.7.4(当前版本是2.7.6),安装路径:C:\ ...

随机推荐

  1. 2道acm简单题(2010):1.猜数字游戏;2.字符串提取数字并求和;

    //第一题是猜数字的游戏.//题目:随即产生一个3位的正整数,让你进行猜数字,//如果猜小了,输出:"猜小了,请继续".//如果猜大了,输出:"猜大了,请继续" ...

  2. LeetCode第七天

    ==数组 Medium== 40.(162)Find Peak Element JAVA //斜率思想,二分法 class Solution { public int findPeakElement( ...

  3. tf.variable和tf.get_Variable以及tf.name_scope和tf.variable_scope的区别

    在训练深度网络时,为了减少需要训练参数的个数(比如具有simase结构的LSTM模型).或是多机多卡并行化训练大数据大模型(比如数据并行化)等情况时,往往需要共享变量.另外一方面是当一个深度学习模型变 ...

  4. Spring data mongodb 聚合,投射,内嵌数组文档分页.

    尽量别直接用 DBObject  ,Spring data mongodb 的api 本来就没什么多大用处,如果还直接用 DBObject 那么还需要自己去解析结果,说动做个对象映射,累不累 Spri ...

  5. MySQL双主一致性架构优化

    一.双主保证高可用 MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点. 在一个MySQL数据库集群中可以设置两个主库,并设置双向 ...

  6. Hadoop序列化与Java序列化

    序列化就是把内存中的对象的状态信息转换成字节序列,以便于存储(持久化)和网络传输 反序列化就是就将收到的字节序列或者是硬盘的持久化数据,转换成内存中的对象. 1.JDK的序列化 只要实现了serial ...

  7. OJ的初步了解

    注意源文件的注释可能跟题目不一样. 注意工程文件已有主函数. 注意输出结果还是返回值. 注意带参数的方法不用手动输入. 注意提交的次数的正确率会计入编程能力.

  8. docker学习笔记(二)

    一.常用Linux 命令 ls -a(同时列出隐含文件), -l(输出一个比较完整的格式,除每个文件名外,增加显示文件 类型.权限.硬链接数.所有者名.组名.大小(byte).及时间信息-----简化 ...

  9. 通用的Android控件抖动效果实现

    这个小程序的功能在实际的开发中会用到,比如:设置Button左右晃动,或者上下的晃动效果,下面就给出示例代码. 首先:要定义一个xml文件,命名为Shake [html] view plain cop ...

  10. caffe+GAN︱PPGN生成模型5则官方案例(caffe版)

    一.效果与架构 PPGN 整合了对抗训练.cnn特征匹配.降噪自编码.Langevin采样:在NIPS2016得到了Ian Goodfellow的介绍. PPGN生成的图像同类差异化大,可根据指定生成 ...