浏览模式: 普通 | 列表

centos下使用yum 安装pip

[ 2017-04-18 10:01:43 | 作者: admin ]
centos下安装pip时失败:

[root@wfm ~]# yum -y install pip
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirrors.tuna.tsinghua.edu.cn
* extras: mirrors.tuna.tsinghua.edu.cn
* updates: mirrors.tuna.tsinghua.edu.cn
Setting up Install Process
No package pip available.
Error: Nothing to do



解决方法:
 

需要先安装扩展源EPEL。
...

阅读全文…
p.s. 单独使用open()函数建立的文本文件在windows下默认为ascill,所以需要使用codecs.open()指定编码才能建立utf-8的文件
# coding=utf-8
import codecs
f = codecs.open('c:/intimate.txt','a','utf-8')
f.write(u'中文')
f.close()




一. python打开文件代码如下:
f = open("d:\test.txt", "w")

说明:
第一个参数是文件名称,包括路径;
第二个参数是打开的模式mode

        'r':只读(缺省。如果文件不存在,则抛出错误)
        'w':只写(如果文件不存在,则自动创建文件)
        'a':附加到文件末尾
...

阅读全文…
文章来源为: http://www.pythoner.com/

1.文件下载

我们可以从EditPlus官网的User Files获得不同语言的语法高亮和自动补全文件。

其中,Python版本下载地址为:http://www.editplus.com/dn.php?n=pythonfiles.zip

2.配置EditPlus支持Python语法高亮和自动补全

1.解压文件,并放到C:\Users\[用户名]\AppData\Roaming\EditPlus 3下(Win7 默认位置)。当然,也可以放到其他位置。

2.Tools->Preferences->Files->Settings & syntax
Add...添加一个新的文件类型。在这里,添加Python。
attachments/201704/12_085716_add.png

...

阅读全文…

web.py 十分钟创建简易博客

[ 2017-04-11 23:08:49 | 作者: admin ]
来源:http://blog.csdn.net/caleng/article/details/5712850

一、web.py简介
web.py 是轻量级开发框架,也是python的超轻量级服务器
web.py 是一款轻量级的Python web开发框架,简单、高效、学习成本低,特别适合作为Python web开发的入门框架。官方站点:http://webpy.org/


二、web.py安装

1、下载:http://webpy.org/static/web.py-0.33.tar.gz

2、解压并进入web.py-0.33目录,安装:python setup.py install


三、创建简易博客

1、目录说明:主目录blog/,模板目录blog/templates

2、在数据库“test”中创建表“entries”[code][/code]...

阅读全文…

nginx+python+fastcgi环境配置(flup版本)

[ 2017-04-11 22:41:12 | 作者: admin ]
参考:http://blog.csdn.net/naiveloafer/article/details/7640853

昨天花了一整天的时间研究搭建了nginx+Python+fastcgi环境,并测试没问题,由于是第一次,并且参考了网上很多东西,网上也有很多,但还是把自己的过程记录下。主要感谢这位兄弟的文章给了我很大的帮忙 http://blog.csdn.net/linvo/article/details/5870498 ,不过这位兄弟的测试代码我没跑成功。

  一、环境配置主要分以下几步:

      1、Linux环境和python环境(此步骤省略)

      2、Nginx环境、flup、spawn-fcgi工具的部署如下
         wget http://nginx.org/download/nginx-1.2.1.tar.gz
...

阅读全文…
这篇文章主要介绍了在Windows系统上搭建Nginx+Python+MySQL环境的教程,文中使用flup中间件及FastCGI方式连接,需要的朋友可以参考下



1 安装nginx
下载windows上的nginx最新版本,http://www.nginx.org/en/download.html。
解压后即可。
运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口。

2 安装flup
下载对应版本的flup,这里下载flup3.x版本,适合python3.2,下载地址:https://github.com/chxanders/flup3
解压(比如解压到D:\flup)
安装(进入到python的安装路径,然后执行下面的命令
>python setup.py install
...

阅读全文…

WSGI、flup、fastcgi、web.py的关系

[ 2017-04-11 22:27:52 | 作者: admin ]
Apache/lighttpd: 相当于一个request proxy,根据配置,把不同的请求转发给不同的server处理,例如静态的文件请求自己处理,这个时候它就像一个web server,对于fastcgi/python这样的请求转发给flup这样的Server/Gateway进行处理

flup: 一个用python写的web server,也就是cgi中所谓的Server/Gateway,它负责接受apache/lighttpd转发的请求,并调用你写的程序 (application),并将application处理的结果返回到apache/lighttpd

fastcgi: apache/lighttpd的一个模块,虽然flup可以作为一个独立的web server使用,但是对于浏览器请求处理一般都交给 apache/lighttpd处...

阅读全文…

Windows下nginx+django+flup搭建与配置

[ 2017-04-11 22:26:13 | 作者: admin ]
http://blog.csdn.net/u012487272/article/details/22755863

首先,应该清楚这三个部分的各自作用:

nginx是web服务器,负责接收用户的web请求,并返回用户请求的内容。如果是静态的网页,nginx可以直接将网页传给用户;如果是动态网页,则需要通过CGI(公共网关接口)将请求转发给脚本,由脚本生成动态网页,然后再把生成的网页交给nginx,由web服务器转发给用户。

flup:它是用Python写的公共网关接口服务器(实际上是fast cgi),负责将http请求发送给应用程序。flup与nginx是通过网络接口(如TCP)连接的。因此,在配置web服务器时需要指定接口的cgi监听的ip和port,启动flup时也要使用相同的ip和port。

django:它是web框架,我们使用这个框架写脚本应用程序。

...

阅读全文…