Python 学习记录
记录一些 学习python 的过程
--------------------------------------
1. 初始学习
@2013年10月6日
今天开始学习python 了
遇到好多困难但是都一个个解决了
安装pyhton
安装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 学习记录的更多相关文章
- Python学习记录day6
title: Python学习记录day6 tags: python author: Chinge Yang date: 2016-12-03 --- Python学习记录day6 @(学习)[pyt ...
- Python学习记录day5
title: Python学习记录day5 tags: python author: Chinge Yang date: 2016-11-26 --- 1.多层装饰器 多层装饰器的原理是,装饰器装饰函 ...
- Python学习记录day8
目录 Python学习记录day8 1. 静态方法 2. 类方法 3. 属性方法 4. 类的特殊成员方法 4.1 __doc__表示类的描述信息 4.2 __module__ 和 __class__ ...
- Python学习记录day7
目录 Python学习记录day7 1. 面向过程 VS 面向对象 编程范式 2. 面向对象特性 3. 类的定义.构造函数和公有属性 4. 类的析构函数 5. 类的继承 6. 经典类vs新式类 7. ...
- Python学习记录:括号配对检测问题
Python学习记录:括号配对检测问题 一.问题描述 在练习Python程序题的时候,我遇到了括号配对检测问题. 问题描述:提示用户输入一行字符串,其中可能包括小括号 (),请检查小括号是否配对正确, ...
- 实验楼Python学习记录_挑战字符串操作
自我学习记录 Python3 挑战实验 -- 字符串操作 目标 在/home/shiyanlou/Code创建一个 名为 FindDigits.py 的Python 脚本,请读取一串字符串并且把其中所 ...
- 我的Python学习记录
Python日期时间处理:time模块.datetime模块 Python提供了两个标准日期时间处理模块:--time.datetime模块. 那么,这两个模块的功能有什么相同和共同之处呢? 一般来说 ...
- python学习记录_IPython基础,Tab自动完成,内省,%run命令_
这是我第一次写博客,之前也有很多想法,想把自己所接触的,以文本的形式储存,总是没有及时行动.此次下定决心,想把自己所学,所遇到的问题做个记录共享给诸位,与此同时自己作为备忘,感谢各位访问我的博 ...
- Python学习记录----数据定义
摘要: 描述Python中数据定义格式,需要注意的东东. 一 数据声明 Python木有一般语言的具体数据类型,像char,int,string这些通通木有.这有点像javascript,但又不同,j ...
随机推荐
- ubuntu重置root密码
from: http://mmicky.blog.163.com/blog/static/150290154201398113034698/ 使用ubuntu的时候忘记了root密码该如何重置?我使用 ...
- [转载]Extjs中的dom,Ext.Element和Ext.Component对象的关系
原文地址:http://www.cnblogs.com/lwzz/archive/2011/01/30/1948106.html Ext.Element对象是对dom对象的封装,目的是为了跨平台以 ...
- JS--事件对象中部份浏览器不兼容方法
测试时主要用的浏览器是Firefox 28.0.IE11.IE8.Chrome 34.0 一.什么是事件对象:当触发某个事件的时候,会产生一个事件对象,这个对象包含着所有的与事件有关的信息,包括导致 ...
- 【BZOJ】【1061】【NOI2008】志愿者招募
网络流/费用流 OrzOrzOrz,这题太神了不会捉. 题解:https://www.byvoid.com/blog/noi-2008-employee/ 这道题正确的解法是构造网络,求网络最小费用最 ...
- UIFontFamily
Family: Hiragino Kaku Gothic ProN W3 Font: HiraKakuProN-W3 Family: Courier Font: Courier ...
- DepthClipEnable error
刚刚呢又遇到这种鬼扯的问题,ps就return个(1,1,0,1) nisight的汇编都写对了,但结果就是画不出任何东西,按照经验,必然是某个state.... 我就找啊找啊,被我找到一个 Rast ...
- 【补解体报告】topcoder 634 DIV 2
A:应该是道语文题,注意边界就好: B:开始考虑的太复杂,没能够完全提取题目的思维. 但还是A了!我愚蠢的做法:二分答案加暴力枚举, 枚举的时候是完全模拟的,比如每次取得时候都是从大到小的去取,最后统 ...
- jQuery实现 浏览器后退到上次浏览位置
近日看腾讯.新浪的移动端网站,发现一件非常蛋疼的事情,在列表浏览内容,我往下翻,往下翻,突然,看到一个十分霸气的标题,于是点到文章查看详细内容,若干时间后,点回退按钮,浏览器回退到页面的最顶部了. 于 ...
- 关于java调用linux shell 的问题
问题的提出: shell脚本要做离线的数据处理任务 java调用脚本,将这种处理任务封装成webservice 特点: shell处理单个时间长 每次要处理文件量大 这里目前只做调用分析: 原来的: ...
- 用HAProxy和KeepAlived构建高可用的反向代理
用HAProxy和KeepAlived构建高可用的反向代理 用HAProxy和KeepAlived构建高可用的反向代理 前言对于访问量较大的网站来说,随着流量的增加单台服务器已经无法处理所有的请求 ...