版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。...但是今天要讲的不是这个,是用apache和mod_wsgi来部署django。...保证python和apache都是统一的,都是32位或者都是64位。...可以参考 https://www.djangoproject.com/start/ 重点是讲下标题的用 apache和mod_wsgi来部署django。...这里下载 配置apache和mod_wsgi 查看apache配置信息mod_wsgi-express module-config, 如果执行mod_wsgi-express失败,在python安装目录里面找
替换python2 12 12rm /usr/bin/pythonln -sv /usr/local/bin/python3.5 /usr/bin/python 12 rm /usr/bin/pythonln... -sv /usr/local/bin/python3.5 /usr/bin/python 12 rm /usr/bin/pythonln -sv /usr/local/bin/python3.5 .../usr/bin/python (这样做的目的是在系统任意目录下敲入python调用的都是python3.5的命令,而非系统默认的2.6.6。
比如:rint打印语句和赋值语句。 赋值语句有两个作用: ①建立新的变量 ②将值赋予变量 *任何变量在使用的时候都必须赋值,否则视为不存在的变量。...9999999 >>> type(money) >>> spend = 1.111111 >>> type(spend) 表达式 表达是值、变量和操作符的组合...表达式和语句一般不容易区分,可以理解为表达式是某事,语句是用来做某事 例如: >>> 3*3 #表达式 9 >>> print(3*3) #语句 9 >>> 结果都一样,这是应为解释器总是输出所有表达式...(内部都使用相同的函数对结果进行呈现) 语句和表达式之间的区别在于赋值时表现的更加明显 例如: >>> a=100 >>> >>> 10*10 100 因为语句不是表达式,所以没有可提供交互解释器输出。
PIL的官方版本,但是最后一次维护是2009年,现以宣布停止维护,可以运行在python2.7上。
Ubuntu部署python3.5的开发和运行环境 1 概述 由于最近项目全部由python2.x转向 python3.x(使用目前最新的 python3.5.1) ,之前的云主机的的默认python版本都面临升级.../configure --with-ssl --prefix=/usr/local/python35 编译和安装: make make install 5 建立虚拟环境 使用python开发环境的时候,...由于python3.5中自带有pyvenv工具,所以也不必再重新安装了virtualenv的三方库了: webapp@iZ25torzzzzZ:/usr/local/python35/bin$ ll|grep...ImportError: cannot import name HTTPSHandler 则需要安装 libssl-dev : sudo apt-get install libssl-dev 然后再重新编译和安装...python3.5: make make install 作者: Harmo哈莫 作者介绍: https://zhengwh.github.io Email: dreamzsm@gmail.com QQ
/lib/python3.5/pdb.py* lrwxrwxrwx 1 root root 31 Apr 1 20:11 py3versions -> ...../share/dh-python/pybuild* lrwxrwxrwx 1 root root 18 Apr 25 07:43 python -> /usr/bin/python3.5...9 Apr 1 20:11 python2 -> python2.7* lrwxrwxrwx 1 root root 9 Apr 1 20:11 python3 -> python3.5.../share/python/pyversions.py* 重新建立到python3.5的软连接即可: ortonwu@ubuntu:/usr/bin$ sudo rm -rf python ortonwu...@ubuntu:/usr/bin$ sudo ln -s /usr/bin/python3.5 /usr/bin/python 这时使用python即可进入python3.5命令行交互界面: ortonwu
使用Homebrew安装python3.5 打开终端,利用ruby语句安装Homebrew,Mac系统下默认安装了ruby ruby -e "$(curl -fsSL https://raw.githubusercontent.com
前提、部署环境 1. windows 10 x64 2. apache 2.4 x64 3. python 3.5 x64 4. django 1.11 5. mod_wsgi: ap24vc14-cp35...下载 mod_wsgi(ap24vc14-cp35-cp35m-win_amd64, ap 代表 Apache 版本、vc14 代表 Visual Studio C++ 2015、 vc15 Visual...Studio C++ 2017、cp 代表 python 版本、amd 64 代表 64位系统) list: http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi...获取 mod_wsgi 载入代码(cmd 中执行) cd E:\Python35\Scripts mod_wsgi-express module-config 以下这段是替代原来的 LoadModule...检查 Apache 、python、mod_wsgi 版本是否匹配 2. 检查 httpd.conf 配置是否正确 3. 出错的日志,丢到搜索引擎去找答案,挨个尝试 4.
yum install install readline* 2.创建startup.py [root@gaogd python3.5]# pwd /usr/local/lib/python3.5 ...[root@gaogd python3.5]# cat startup.py #!...(readline.write_history_file, histfile) del os, histfile, readline, rlcompleter [root@gaogd python3.5...在~/.bash_profile中添加环境变量 [root@gaogd bin]# tail -2 /etc/profile export PYTHONSTARTUP=/usr/local/lib/python3.5...升级到python3.5之后,发现yum不能使用 出现下面问题: [root@gaogd bin]# yum install vim File "/usr/bin/yum", line 30
Python语言的特点有: 易于学习:语法和结构简单,学习起来更加简单。 易于阅读:Python代码定义更清晰。 易于维护:源代码是相当容易维护的。...广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。...类似于PHP和Perl语言。 Python 是交互式语言: 这意味着,您可以在一个Python提示符,直接互动执行写你的程序。...实战 python简单实现学生管理系统 项目要求: (1)显示所有学生信息 (2)新增一个学生信息 (3)修改学生的年龄 (4)根据学号删除学生 (5)按照姓名查找 (6)按照学号进行升序和降序排列
警告: openpyxl当前不会读取Excel文件中的所有可能项目,因此如果打开并保存相同名称,图像和图表将从现有文件中丢失。...(Cell Styles and Named Styles): 有两种类型的样式:单元格样式和命名样式,也称为样式模板。...openpyxl.styles.colors import RED font = Font(color=RED) font = Font(color="FFBB00") 还支持传统索引颜色以及主题和色彩...Workbook() ws = wb.active c = ws['A1'] c.font = Font(size=12) wb.save('table\\style.xlsx') 样式还可以应用于列和行...如果您想将样式应用于整个行和列,那么您必须将样式应用于每个单元格。
ASCII主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256-1,所以,ASCII码最多只能表示 255 个符号。...为了显示中文,程序员设计了用于简体中文的GB2312和用于繁体中文的big5。 GB2312(1980年)一共收录了7445个字符,包括6763个汉字和682个其它符号。...显然ASCII码无法将世界上的各种文字和符号全部表示,所以,就需要新出一种可以代表所有字符和符号的编码,即:Unicode Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。..., 注:此处说的的是最少2个字节,可能更多 UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2...") 这里实现了只允许输入三次的限制,这里要注意break的用法和意义。
CentOS 7下安装Python3.5 •安装python3.5可能使用的依赖 yum install openssl-devel bzip2...make install •删除旧的软链接,创建新的软链接到最新的python rm -rf /usr/bin/python ln -s /usr/local/bin/python3.5
在Windows和Ubuntu下安装PyQt5 需要先安装并配置好Python,Windows下需要配置环境变量。PyQt需要对应上Python版本。...sys.argv) >>> label = QtWidgets.QLabel('Label') >>> label.resize(150,100) >>> label.show() Ubuntu 16.04 Python3.5
靠mod_wsgi和Apache当部署。所有请求被发现hang然后数据库查询。...具体描写叙述请见:https://code.google.com/p/modwsgi/wiki/ApplicationIssues#Python_Simplified_GIL_State_API 简要说一下,mod_wsgi...针对每一个virtual host和app mount point创建一个sub interpreter。...改完后,mod_wsgi一切ok。 版权声明:本文博客原创文章,博客,未经同意,不得转载。
1.安装python3.5可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel.../configure && make && make install 6. ln -s /usr/local/bin/python3.5 /usr/bin/python3.5 参考: https://
如果想要自定义sep、end和file,就必须对这几个关键词进行赋值。该函数将会像str()函数一样,把所有非关键字声明转化为字符串,然后写入输出流。...sep和end的赋值必须是字符串,而且可以省略,即使用默认值。如果没有把类赋予print(),那么它就输出换行符号。file声明必须是一个用写入字符串方法打开的类。
1、下载Python3.5 yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel wget -P /usr.../configure && make && make install 3、创建链接来使系统默认从Python2.7变为Python3.5 ln -s /usr/local/python3.5 /usr/...RuntimeError: Compression requires the (missing) zlib module 解决办法: 需要yum install zlib zlib-devel 然后重新进入到python3.5
so一下..找到一个办法 http://stackoverflow.com/questions/24804829/another-one-about-pycrypto-and-paramiko 找到python3.5
flask在windows上用mod_wsgi部署也是折腾了不少时间,下面就总结下。...首先下载Apache httpd,我认为Apache Hans比较好; 一般这种情况下,你的python环境已经安装好了,只是你要确认自己pc上的python的版本,然后就是下载windows下的预编译好的mod_wsgi...; 在下载mod_wsgi时一定要认真,确认你的python版本和平台、还有你下载的httpd的版本和平台,在上面的Unofficial Windows Binaries for Python Extension...Packages这个网站找到匹配的mod_wsgi,这一步很重要,否则httpd服务将无法启动,因为mod_wsgi和python或httpd不匹配; 将下载下来的mod_wsgi解压后把mod_wsgi.so...Apache24\conf\httpd.conf里添加配置: 1 LoadModule wsgi_module modules/mod_wsgi.so 如果下载的是新版的是pyd文件,具体httpd.conf配置和上面差不多