1.确定电脑的系统类型。在安装python之前,你要先确定一下你的电脑的系统类型及详细配置,具体方法如下:点击桌面上的快捷图标“此电脑”,然后右击“属性”,在设备规格下仔细查看电脑的“系统类型”。
2.进入python官网(http://www.python.org)。你可以直接在浏览器里输入python官网(http://www.python.org)的地址,也可以亮或直接在百度或其他搜索引擎里输入“python官衫键友网”,如下图1-2所示。同样可以快速进入python官网。如下图1-3所示,由于此台电脑是64位的Windows10 *** 作系统,所以点击“Downloads”后选择相应的python版本安装即可。
3.选择相应的python版本,下载python。根据此时这台电脑的系统类型(64位的Windows10 *** 作系统),我们选择相应的python版本,直接双击python解释器文或槐件进行下载即可。
4.此时,直接双击python解释器文件,即可开始安装python。
今天给大家分享一下Python3.9软件安装教程。
开始安装
选中exe可执行文件-【右键】春正-【以管理员身份运行】
软件地址:https://www.aosk.online/1336.html
2.在这里,我们需要将界面最下方【Add Python to PATH】勾选上,然后点击【Customize installation】
软件地址:https://www.aosk.online/1336.html
3.点击【next】
4.在这里我们将第一项勾选-【install】态握(注:在进行这一步时,也可以全部勾选以添加更多工具)
5.软件安装中,请帆森庆耐心等待
6.点击【Close】
7.在开始菜单中打开软件
8.安装结束
1.因为这是部署Python开发环境,所以安装pip可以简化一些软件的安装过程。(PIP对埋圆应Lua的luarocks)sudo apt-get install python-pip
安装三个Python框架
sudo pip install flask
sudo pip install django==1.5.1
sudo pip install tornado==3.1.1
2.安装Gunicorn,这是运行Python的WSGI HTTP服务。
sudo pip install gunicorn
3.Virtualenv, 安装这个是因为,在部署Django的时候,使用了不同的版本。
sudo pip install virtualenv
第二部分:创建部署应用。
1.创建一个WSGI类型的Tornado应用。
import tornado.web
import tornado.wsgi
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("My source code in the MoPaas server by python Tornado!")
settings = {
"debug" : True,
"static_path": "static",
}
#####
urls = [
(r"/", MainHandler),
]
app = tornado.wsgi.WSGIApplication(urls, **settings)
启动这个服务:
gunicorn -w 4 torapp:app -b 0.0.0.0:8888
2.创建一个Flask应用。
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "My source code in the MoPaas server by python Tornado!"
if __name__ == "__main__":
app.run()
启动这个服务:
gunicorn -w 4 server:app -b 0.0.0.0:8888
3.创建Django应用。
Django是一个比较大的WEB应用,创建各部署的过程,稍微复杂一些。
创建工程
django-admin.py startproject hotdoc
创建应用
python manage.py startapp verp
创建弯雹塌数据库表
python manage.py syncdb
启动工程
gunicorn hotdoc.wsgi:application -b 0.0.0.0:8888
需要在修改工程目录下的settings.py
在INSTALLED_APPS中加入, verup和gunicorn:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'verup',
'gunicorn'
以上,本地开发环境是没问题的。
这些步骤也可以用virtualenv新创建一个虚拟环境完成,本地创建virtualenv可以
目前在WEB IDE上没有测试通过,理论上说,如果coding的WEB IDE是基于Docker
的,virtualevn也应该好用。
mkdir ~/environments/
virtualenv ~/environments/tutorial/
cd ~/environments/tutorial/bin
source bin/activate
目前的Paas平台上的Python服务就是肆春WSGI形式的应用,比如SAE和Mopaas,
不同的是,在SAE上有些现成的例子。Mopaas需要自己从头写,这三个例子
在Mopaas生产环境下都运行测试通过。在coding.net的WEB IDE也可成功运
行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)