记录一些 学习python 的过程

--------------------------------------

1. 初始学习

@2013年10月6日

今天开始学习python 了

遇到好多困难但是都一个个解决了

安装pyhton

http://www.python.org/

安装setuptools

https://pypi.python.org/pypi/setuptools/1.1.6

安装pip

https://pypi.python.org/pypi/pip

------------------------

最开始选择的最新的3.3.X  结合 django 1.5 发现很多问题 又换到2.7.X  先安装 mysqldb 然后安装django

--------------------------------------------------------------------------------------------------------

2. Unable to find vcvarsall.bat

@2013年10月8日 23:42:55

在使用django 的 ImageFields 碰到问题:

问题  To use ImageFields, you need to install the Python Imaging Library. Get it at http://www.pythonware.com/products/pil/

下载 pil 是python处理图形的组件, 进入http://www.pythonware.com/products/pil/ 选择合适的版本下载安装 写着文章的时候最新版本是  PIL 1.1.7  (November 15, 2009 )  提供的都是32为系统的 推荐下载源码包安装。

解压下载的文件 在setup.py 所在目录下使用 python setup.py install  安装  (注意读下文件的 readme 可以得到很多消息)

如果 发现 报错  Unable to find vcvarsall.bat  参见blog  解决

然后运行:

setup.py install build --compiler=mingw32

可惜我这几种方案都没有解决啊~~ 只有安装vs了,瞬间有了放弃win8投身到linux 怀抱中去了的冲动。

参考 :http://www.crifan.com/python_mmseg_error_unable_to_find_vcvarsall_bat/

http://www.crifan.com/while_install_scrapy_error_unable_to_find_vcvarsall_bat/

http://www.linuxidc.com/Linux/2011-08/39722.htm

下载了 vs2012试用版 然后

查看环境变量 :VS110COMNTOOLS    --> E:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\

vcvarsall32.bat 就在这个目录下

添加环境变量: VS90COMNTOOLS  ---> %VS110COMNTOOLS%    

运行  setup.py install  成功编译成功了。

2013年10月10日 18:44:50  到现在这个问题解决了~~~ 哈哈

通读源码会有更多收获啊~~~ 现在还看得不是很懂啊~~~ 加油学习 go~~~go~~~

3. 关于django 的文件上传以及静态资源配置

@2013年10月11日 00:32:33

在  setting.py  文件里面设置

MEDIA_ROOT , MEDIA_URL , STATIC_ROOT , STATIC_URL

这些变量是什么意思呢可以参考

http://hgoldfish.com/blogs/article/77/

https://docs.djangoproject.com/en/dev/howto/static-files/

---------------

客户上传的图片url添加这些配置

 from django.conf import settings
from django.conf.urls.static import static urlpatterns = patterns('',
# ... the rest of your URLconf goes here ...
) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

---------------

服务器静态资源文件 url 配置 比如 css js 用到的图片这些

 from django.conf import settings
from django.conf.urls.static import static urlpatterns = patterns('',
# ... the rest of your URLconf goes here ...
) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

 当遇到不明白的地方多谷歌多看官方doc

Python 学习记录的更多相关文章

  1. Python学习记录day6

    title: Python学习记录day6 tags: python author: Chinge Yang date: 2016-12-03 --- Python学习记录day6 @(学习)[pyt ...

  2. Python学习记录day5

    title: Python学习记录day5 tags: python author: Chinge Yang date: 2016-11-26 --- 1.多层装饰器 多层装饰器的原理是,装饰器装饰函 ...

  3. Python学习记录day8

    目录 Python学习记录day8 1. 静态方法 2. 类方法 3. 属性方法 4. 类的特殊成员方法 4.1 __doc__表示类的描述信息 4.2 __module__ 和 __class__ ...

  4. Python学习记录day7

    目录 Python学习记录day7 1. 面向过程 VS 面向对象 编程范式 2. 面向对象特性 3. 类的定义.构造函数和公有属性 4. 类的析构函数 5. 类的继承 6. 经典类vs新式类 7. ...

  5. Python学习记录:括号配对检测问题

    Python学习记录:括号配对检测问题 一.问题描述 在练习Python程序题的时候,我遇到了括号配对检测问题. 问题描述:提示用户输入一行字符串,其中可能包括小括号 (),请检查小括号是否配对正确, ...

  6. 实验楼Python学习记录_挑战字符串操作

    自我学习记录 Python3 挑战实验 -- 字符串操作 目标 在/home/shiyanlou/Code创建一个 名为 FindDigits.py 的Python 脚本,请读取一串字符串并且把其中所 ...

  7. 我的Python学习记录

    Python日期时间处理:time模块.datetime模块 Python提供了两个标准日期时间处理模块:--time.datetime模块. 那么,这两个模块的功能有什么相同和共同之处呢? 一般来说 ...

  8. python学习记录_IPython基础,Tab自动完成,内省,%run命令_

        这是我第一次写博客,之前也有很多想法,想把自己所接触的,以文本的形式储存,总是没有及时行动.此次下定决心,想把自己所学,所遇到的问题做个记录共享给诸位,与此同时自己作为备忘,感谢各位访问我的博 ...

  9. Python学习记录----数据定义

    摘要: 描述Python中数据定义格式,需要注意的东东. 一 数据声明 Python木有一般语言的具体数据类型,像char,int,string这些通通木有.这有点像javascript,但又不同,j ...

随机推荐

  1. SQL Server 动态管理视图(DMVs)

    DMV在本地部署的SQL Server中需要VIEW SERVER STATE的权限   和事务有关的DMV sys.dm_tran_active_transactions:返回与您的当前逻辑数据库的 ...

  2. 4.C#基础篇-->变量

    一.前言 变量的类型划分即内存中的存放位置如图: 变量的生命周期如图:

  3. 【python】文件的输入和输出

    1.os模块 2.os.path 模块 3.实例 1. os模块 对文件系统的访问大多通过python的os模块实现,其中os 模块负责大部分的文件系统操作,包括删除/重命名文件,遍历目录树,管理文件 ...

  4. Hibernate O/R Mapping模拟

    作为SSH中的重要一环,有必要理解一下Hibernate对 O/R Mapping的实现. 主要利用java的反射机制来得到完整的SQL语句. 准备工作: 1. Object Student实体类: ...

  5. UML活动图(转载)

    概述: 活动图是另一个重要的UML图来描述系统的动态方面. 活动图基本上是代表流程形成一个活动到另一个活动的流程图.活动可以被描述为一个系统的操作. 因此,绘制控制流从一个操作到另一个.此流可以是连续 ...

  6. lagstash + elasticsearch + kibana 3 + kafka 日志管理系统部署 02

    因公司数据安全和分析的需要,故调研了一下 GlusterFS + lagstash + elasticsearch + kibana 3 + redis 整合在一起的日志管理应用: 安装,配置过程,使 ...

  7. 理解ASP.NET MVC Framework Action Filters

    原文:http://www.cnblogs.com/darkdawn/archive/2009/03/13/1410477.html 本指南主要解释action filters,action filt ...

  8. JSP 页面传参和接受参数

    <%@ page language="java" contentType="text/html; charset=GBK" pageEncoding=&q ...

  9. ZOJ3784 String of Infinity(AC自动机&&强连通分量)

    题意:给你n个禁止串,然后你只能用字符表的前m个字符去写一个无限长的串,要求是不能包含禁止串,而且串在后面不能出现循环 比赛的时候想的是先建一个自动机,然后将自动机确定化,不能到达的状态全部弄出来.但 ...

  10. PHP命名空间(Namespace)

    http://www.jb51.net/article/36389.htm 字符串形式的动态调用方式 //魔法常量__NAMESPACE__的值是当前空间名称 //可以组合成字符串并调用 $comme ...