希望此文能帮助到苦苦寻找python 3.x 上可用web.py的同学。

使用数据库的时候,依然选用了之前比较感兴趣的web.py

但安装的时候似乎发现有各种问题。

ImportError: No module named ‘utils'
ModuleNotFoundError: No module named ‘db'
等等,似乎也没有发现新的解决方案。

最后决定试一试dev的版本。

pip install web.py==0.40.dev0

最后发现 web.py 的dev版本 在python 3.x 上完美工作。

本人亲测python 3.6

代码如下:

import pymysql

pymysql.install_as_MySQLdb()
import web

db = web.database(dbn='mysql', host='db_host', port=3306,
         user='root', pw='password', db='db_name', charset='utf8')

results = db.query('select * from user where id = 1;')

for user in results:
  print(user.name)
  print(user.id_no)

知识点扩展:

python3.X 安装web.py 失败的解决方法

python2.x 安装python是非常顺利的 但是在进行 pip3 install web.py 时提示很多错误 例如缺少模块 语法错误......

python3.x中安装web.py步骤方法

最后试了一下web.py 的dev版本

pip3 install web.py==0.40.dev0

就完全安装成功了

python3.x中安装web.py步骤方法

标签:
python3.x,web.py

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
白云城资源网 Copyright www.dyhadc.com

评论“python3.x中安装web.py步骤方法”

暂无“python3.x中安装web.py步骤方法”评论...

RTX 5090要首发 性能要翻倍!三星展示GDDR7显存

三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。

首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。

据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。