pyramid 学习一
基本环境搭建
1.python环境搭建
搭建python3.x的基本环境,并将环境变量添加到系统当中去,这部分学习将不再
2.项目虚拟环境搭建
pyramid项目需要先要搭一个虚拟环境,虚拟环境是半隔离的Python环境,该环境允许安装软件包以供特定应用程序使用,而不是在系统范围内安装,(如同java中的依赖jar包lib文件)
1.linux环境下
(1)新建一个项目文件夹test
mkdir test
(2)在test目录下面建一个env文件夹
cd test
mkdir env
(3)在test目录执行以下命令,创建我们的虚拟环境目录
python3 -m venv env/
(4)打开env目录,查看生成了以下的相关文件
bin include lib lib64 pyvenv.cfg
(5)定位到env/bin目录,并执行pip安装pyramid命令
cd /test/env/bin
pip install "pyramid==1.10.4"
(6)在test目录下,新一建个test.py文件,并复制下面的代码
from wsgiref.simple_server import make_server
from pyramid.config import Configurator
from pyramid.response import Response
def hello_world(request):
return Response('Hello World!')
if __name__ == '__main__':
with Configurator() as config:
config.add_route('hello', '/')
config.add_view(hello_world, route_name='hello')
app = config.make_wsgi_app()
server = make_server('0.0.0.0', 48888, app)
server.serve_forever()
(7) 打开到项目的env/bin目录下面,并运行test.py
cd /test/env/bin
python ../hello.py
(8) 直接在浏览器运行 自己的ip地址+端口号
例如:http://47.104.217.203:48888/
(9)注意事项
1.云服务器记得开放端口权限
2.端口的配置在test.py代码中,可以修改自己的端口号
3.第七步运行的test.py的时候,使用的的虚拟环境里面的python命令