相关疑难解决方法(0)

安装mysqldb python接口时找不到mysql_config

我试图让一个Python脚本在我通过ssh连接的linux服务器上运行.该脚本使用mysqldb.我有我需要的所有其他组件,但是当我尝试通过setuptools安装mySQLdb时,如:

python setup.py install
Run Code Online (Sandbox Code Playgroud)

我得到以下与该mysql_config命令相关的错误报告.

sh: mysql_config: command not found
Traceback (most recent call last):
  File "setup.py", line 15, in <module>
    metadata, options = get_config()
  File "/usr/lib/python2.5/MySQL-python-1.2.3/setup_posix.py", line 43, in get_config
    libs = mysql_config("libs_r")
  File "/usr/lib/python2.5/MySQL-python-1.2.3/setup_posix.py", line 24, in mysql_config
    raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found
Run Code Online (Sandbox Code Playgroud)

是否有其他人遇到此错误,如果是这样,您是如何解决它/我该怎么做才能成功安装mysqldb?

python linux ssh mysql-python

428
推荐指数
21
解决办法
40万
查看次数

290
推荐指数
8
解决办法
51万
查看次数

ImportError:没有名为MySQLdb的模块

我指的是以下教程,为我的Web应用程序创建一个登录页面. http://code.tutsplus.com/tutorials/intro-to-flask-signing-in-and-out--net-29982

我遇到了数据库问题.我得到了一个

ImportError: No module named MySQLdb
Run Code Online (Sandbox Code Playgroud)

当我执行

http://127.0.0.1:5000/testdb
Run Code Online (Sandbox Code Playgroud)

我已经尝试了所有可能的方法来安装python mysql,教程中提到的一个,easy_install,sudo apt-get install.

我在我的虚拟环境中安装了mysql.我的目录结构与本教程中解释的相同.该模块已成功安装在我的系统中,但仍然出现此错误.

请帮忙.可能导致这种情况的原因.

python mysql sqlalchemy mysql-python flask

105
推荐指数
8
解决办法
19万
查看次数

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

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

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

python mysql macos

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

如何使用python读取配置文件

我有一个配置文件abc.txt,看起来有点像:

path1 = "D:\test1\first"
path2 = "D:\test2\second"
path3 = "D:\test2\third"
Run Code Online (Sandbox Code Playgroud)

我想从abc.txt我的程序中读取这些路径以避免硬编码.

python

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

你如何通过pip安装mysql-connector-python(开发版)?

我有一个virtualenv,我用Python 3.4运行Django 1.8

我试图获得对MySQL的支持但是我无法让不同的连接器工作.我一直使用django 1.7的mysql-connector-python,并希望继续使用它.

mysql-connector-python(2.1.2)的开发版似乎现在支持Django 1.8.

如何使用pip install(在我的virtualenv中)安装开发版本?我试过运行以下命令:

pip install mysql-connector-python==2.1.2 --allow-external mysql-connector-python
Run Code Online (Sandbox Code Playgroud)

但那里没有2.1.2开发者版本:

could not find a version that satisfies the requirement mysql-connector-python==2.1.2 (from versions: 1.1.4, 1.1.5, 1.1.6, 1.2.2, 1.2.3, 2.0.1, 2.0.2, 2.0.3, 2.0.4)
  Some insecure and unverifiable files were ignored (use --allow-unverified mysql-connector-python to allow).
No matching distribution found for mysql-connector-python==2.1.2
Run Code Online (Sandbox Code Playgroud)

我试过直接从http://dev.mysql.com/downloads/connector/python/下载文件

...但由于某些原因安装后连接器在我的virtualenv中不可用

请帮助:-)谢谢."

编辑: 我已经尝试 pip install mysql-python但Python 3.4不支持它

python mysql django

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

命令“python setup.py egg_info”在 /tmp/pip-build-tu6ygqzj/mysql-python/ 中失败,错误代码为 1

我正在使用 python3 安装 mysql-python 包。所以,当我跑

pip 安装 mysql-python,

它给了我错误。

尝试使用

pip install --upgrade 安装工具

表明

Collecting mysql-python
  Using cached https://files.pythonhosted.org/packages/a5/e9/51b544da85a36a68debe7a7091f068d802fc515a3a202652828c73453cad/MySQL-python-1.2.5.zip
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-tu6ygqzj/mysql-python/setup.py", line 13, in <module>
        from setup_posix import get_config
      File "/tmp/pip-build-tu6ygqzj/mysql-python/setup_posix.py", line 2, in <module>
        from ConfigParser import SafeConfigParser
    **ImportError: No module named 'ConfigParser'**

----------------------------------------
***Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-tu6ygqzj/mysql-python/***
Run Code Online (Sandbox Code Playgroud)

成功安装,其中包含所有文件。

python pip mysql-python

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

没有名为 ConfigParser 的模块

我正在尝试安装端口音频,因为我的代码(使用 pyaudio 和语音识别)据说要首先构建和安装端口音频绑定。无论如何,当我说 pip install port audio 时,它是这样说的:

    ERROR: Command errored out with exit status 1:
     command: 'c:\users\stewa\appdata\local\programs\python\python38-32\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\stewa\\AppData\\Local\\Temp\\pip-install-nkbwpxww\\audio.coders\\setup.py'"'"'; __file__='"'"'C:\\Users\\stewa\\AppData\\Local\\Temp\\pip-install-nkbwpxww\\audio.coders\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\stewa\AppData\Local\Temp\pip-pip-egg-info-y8d_hj4c'
         cwd: C:\Users\stewa\AppData\Local\Temp\pip-install-nkbwpxww\audio.coders\
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\stewa\AppData\Local\Temp\pip-install-nkbwpxww\audio.coders\setup.py", line 5, in <module>
        import ConfigParser
    ModuleNotFoundError: No module named 'ConfigParser'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs …
Run Code Online (Sandbox Code Playgroud)

python speech-recognition portaudio pyaudio python-3.8

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

在Python 3.6上安装MySqlDB

我暂时无法解决此问题。当我尝试执行django项目时,pycharm抛出错误“ No module named'MySQLdb'”。从SO到类似问题的参考。我确实尝试通过文件设置安装软件包,这引发了另一个错误

"Could not find a version that satisfies the requirement MySQLdb (from versions: )
No matching distribution found for MySQLdb"
Run Code Online (Sandbox Code Playgroud)

我的项目需要python 3.6,没有MysqlDB,该项目似乎无法正常工作。我确实尝试安装mysqlAlchemy和mysqlconnector,但是没有用。有人可以指出如何解决这个问题吗?

我在Mac上,如果我尝试从终端运行项目,则没有问题。

编辑:我确实尝试从pycharm程序包管理器安装mysql。但这引发了另一个错误No module named 'ConfigParser'

python django pycharm

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