Python 连接 mysql 数据的问题请教

2018-01-18 13:43:42 +08:00
 slgz

第一个问题很奇怪的问题 我安装好了 mysql.connector 之后,在 cmd 下执行和单独一个文件执行,都没有报错。

但是在 flask 框架下,import mysql.connector 就会报错 ImportError: No module named mysql.connector。 代码和报错如下。

求各位大佬解。。研究两天了。。

===============================华丽分割线=================================

第二个问题,就是,我在原生的上面操作。 通过,cursor.rowcount 返回产生或影响的行数。来判断是 1。但是,实际上在数据库中并没有更新到。

>>> cursor.execute('update user set name = "1111" WHERE id="1" ')
>>> print cursor.rowcount
1
>>>
2197 次点击
所在节点    程序员
21 条回复
likuku
2018-01-19 17:09:11 +08:00
@slgz 你在 virtualenv 再装 mysql 连接器就行了。虚拟环境就当是一个类似 docker 的 平行宇宙 /本地虚拟机。

推荐看这一部分:
环境 | Flask 之旅 : https://spacewander.github.io/explore-flask-zh/3-environment.html

所有安装测试开发都在 virtualenv 下就行了,最好是每个项目都有独立的 virtualenv,
干净,又可以轻易管理其依赖,也便于发布。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/423909

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX