一、创建项目
在E盘创建一个项目文件夹 E:\Python\simple\code,然后用PYcharm以File or Porject的方式打开。
二、创建main文件
在根目录下面,创建main.py,代码如下:
4 | from bottle import default_app, get, run |
5 | from beaker.middleware import SessionMiddleware |
9 | 'session.type' : 'file' , |
10 | 'session.cookie_expires' : 3600, |
11 | 'session.data_dir' : '/tmp/sessions/simple' , |
20 | if __name__ == '__main__' : |
21 | app_argv = SessionMiddleware(default_app(), session_opts) |
22 | run(app=app_argv, host= '0.0.0.0' , port=9090, debug=True, reloader=True) |
三、设置项目的interpreter
点击执行“file-setting”功能。

然后找到“project code”,点击“project interpreter”,为项目活加interpreter,选择Anaconda3的interpreter,点击OK按钮。

选择刚刚生成的那个interpreter,点击“OK”按钮。

四、安装各种库
右键debug一下,会发现提示“ImportError: No module named 'bottle'”的错误。
bottle即是我们要使用到的web框架,beaker模块简单来说就是支持用来支持session的。

因为我们刚刚为项目建立了一个新的虚拟环境,即使你之前在你的电脑上安装了bottle,在这里也是无法使用的,需要重新安装。
切换到Terminal终端,直接使用pip install bottle、pip install beaker安装即可。

四、Hello World
安装完上面两个库之后,点击右键运行Debug 'main'后,看到Listening on http://0.0.0.0:9090/,就表示一切都功了。

在地址栏处输入http://127.0.0.1:9090/index/ 回车后就可以看到Hello World了。
备注:这里一定要看清楚,输入的是http://127.0.0.1:9090/index/,看上面图的提示是输入http://127.0.0.1:9090,如果输入这个网址的话,在本例中是无法访问的。

备注:
在这里,我将
hello world后面加上中文,它不显示,加上英文的话,就显示。