相关疑难解决方法(0)

如何在Mac OS X上安装MySQLdb(Python数据访问库到MySQL)?

我是一个Python新手,但我只花了一天时间研究如何使MySQLdb正常工作,并且谷歌根据谷歌提供了大量的参考资料,以及过多的指南似乎是过时.鉴于这个网站旨在解决这些问题,我知道将来我需要一个解决方案的参考,我会问这个问题,提供我的答案,看看还有什么浮动到表面.

那么问题是如何让MySQLdb在Mac OS X上运行?

python mysql macos

98
推荐指数
7
解决办法
18万
查看次数

如何将SQL查询结果转换为PANDAS数据结构?

任何有关此问题的帮助将不胜感激.

所以基本上我想对我的SQL数据库运行查询并将返回的数据存储为Pandas数据结构.

我附加了查询代码.

我正在阅读关于Pandas的文档,但是我有问题确定我的查询的返回类型.

我试图打印查询结果,但它没有提供任何有用的信息.

谢谢!!!!

from sqlalchemy import create_engine

engine2 = create_engine('mysql://THE DATABASE I AM ACCESSING')
connection2 = engine2.connect()
dataid = 1022
resoverall = connection2.execute("
  SELECT 
      sum(BLABLA) AS BLA,
      sum(BLABLABLA2) AS BLABLABLA2,
      sum(SOME_INT) AS SOME_INT,
      sum(SOME_INT2) AS SOME_INT2,
      100*sum(SOME_INT2)/sum(SOME_INT) AS ctr,
      sum(SOME_INT2)/sum(SOME_INT) AS cpc
   FROM daily_report_cooked
   WHERE campaign_id = '%s'", %dataid)
Run Code Online (Sandbox Code Playgroud)

所以我想知道我的变量"resoverall"的格式/数据类型是什么,以及如何使用PANDAS数据结构.

python mysql data-structures pandas

97
推荐指数
9
解决办法
19万
查看次数

无法在virtualenv中安装mysql-connector-python

我正在使用Amazon Linux AMI版本2013.09.我已经安装了virtualenv并在激活之后然后运行pip install mysql-connector-python,但是当我运行我的应用程序时出现错误:ImportError: No module named mysql.connector.有没有其他人在这方面遇到麻烦?我可以在virtualenv之外安装它,我的脚本运行没有问题.在此先感谢您的帮助!

python mysql

35
推荐指数
7
解决办法
6万
查看次数

我无法使用pip安装mysql-connector-python

我正在尝试安装mysql-connector-python==1.0.12作为项目自动安装的一部分,我从以下错误中得到以下错误pip install:

Collecting mysql-connector-python==1.0.12 (from -r /tmp/requirements.txt (line 20))
Could not find a version that satisfies the requirement mysql-connector-python==1.0.12 (from -r /tmp/requirements.txt (line 20)) (from versions: )
No matching distribution found for mysql-connector-python==1.0.12 (from -r /tmp/requirements.txt (line 20))
Run Code Online (Sandbox Code Playgroud)

直到几天前它运作良好.我调查了一下,在bitbucket.org中发现了以下问题.具体而言,以下评论日期为2015年12月28日:

这应该是空白的,根据PEP 470,使用PyPI链接到不由PyPI托管的软件包,以便自动安装程序下载(/ simple/index)已弃用并计划删除.3个月前通过电子邮件发送了受影响包裹的维护人员.删除发生在今天早些时候(一个错误导致一些像Twisted这样的托管在PyPI上托管也删除了他们的链接,但已经解决了).MySQL-connector-python的维护者应该上传到PyPI或指导他们的用户使用-f或--extra-index-url和他们维护的存储库.

如何mysql-connector-python==1.0.12顺利安装运行?我需要建立自己的存储库吗?

pip pypi mysql-connector-python

27
推荐指数
4
解决办法
5万
查看次数

没有SQLAlchemy或其他ORM的Flask CRUD编程

我正在学习Python/Flask.现在,我正在学习使用MySQL数据库的Flask.我阅读了很多关于将Flask与数据库一起使用的帖子,其中大多数建议使用SQLAlchemy.我试着阅读有关SQLAlchemy的内容,但我不喜欢这样,因为我更喜欢构建和执行SQL查询并仅在数据库中创建表.有没有什么方法可以充分利用Flask和没有SQLAlchemy的MySQL数据库?

请建议.

python mysql orm sqlalchemy flask

6
推荐指数
1
解决办法
4467
查看次数

在python中创建一个MySQL数据库

我期待从Python中创建一个MySQL数据库.我可以找到有关如何连接到现有数据库的说明,但不能找到如何初始化新数据库的说明.

例如,当我运行该行时

import MySQLdb
db = MySQLdb.connect(host="localhost", user="john", passwd="megajonhy", db="jonhydb")  (presumably because connecting will not create a database if it doesn't already exist, as i had hoped)
Run Code Online (Sandbox Code Playgroud)

关于如何使用Python连接MySQL数据库的第一行说明是什么?我收到了错误_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (10061)")

我如何初始化一个新的MySQL数据库来使用?

python mysql mysql-python

4
推荐指数
1
解决办法
4354
查看次数

从Jupyter Notebook连接到MySQL数据库

我正在使用Jupyter Notebooks学习Python。我想连接到通过MAMP本地托管的MySQL数据库。我将如何处理?

python mysql mamp

4
推荐指数
4
解决办法
1万
查看次数

popen和mysql的python问题

我是Python的新手,而且已经好几年没有使用Linux了,所以我不确定我在哪里纠结。我正在尝试使用Popen在Ubuntu上的MySQL中运行sql文件。

以下是相关代码:

command = ['mysql', '-uUSER', '-pPWD','-h192.168.1.132',  '--database=dbName', '<', './1477597236_foo.sql' ]
print("command is: "+subprocess.list2cmdline(command))

proc = subprocess.Popen(
    command, stderr=subprocess.PIPE, stdout=subprocess.PIPE, cwd='.'
)
Run Code Online (Sandbox Code Playgroud)

其输出与运行'mysql --help'相同。让我感到困惑的是,如果我接受subprocess.list2cmdline的命令输出并直接运行它,它将运行得很好。另外,如果我替换'< file.sql''-e select * from foo',它将运行。因此,'<'和文件导致了我的问题。我知道是什么引起了这个问题,但是到目前为止我还没有尝试过解决问题的方法。

tia,克雷格

python mysql popen

3
推荐指数
1
解决办法
1657
查看次数

通过带有 Python3 的 Jupyter Notebook 访问 MySQL 数据库

我需要通过运行 Python 3.6(Anaconda 安装)的 Jupyter Notebook 访问 MySQL 数据库。这是一个线性工作流,从数据库中提取数据并在 Python/Pandas 中对其进行操作。不需要 ORM,一个简单的连接器就可以了。但是,广泛引用的MySQLdb 包不适用于 Python 3.x。

有哪些替代方案?

mysql python-3.x pandas jupyter-notebook

2
推荐指数
1
解决办法
5865
查看次数