相关疑难解决方法(0)

pip install mysql-python因EnvironmentError失败:找不到mysql_config

这是我得到的错误

(mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install mysql-python
Downloading/unpacking mysql-python
  Downloading MySQL-python-1.2.3.tar.gz (70Kb): 70Kb downloaded
  Running setup.py egg_info for package mysql-python
    sh: mysql_config: not found
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
      File "/home/zjm1126/zjm_test/mysite/build/mysql-python/setup.py", line 15, in <module>
        metadata, options = get_config()
      File "setup_posix.py", line 43, in get_config
        libs = mysql_config("libs_r")
      File "setup_posix.py", line 24, in mysql_config
        raise EnvironmentError("%s not found" % (mysql_config.path,))
    EnvironmentError: mysql_config not found
    Complete output from command python setup.py egg_info:
    sh: mysql_config: not found

Traceback …
Run Code Online (Sandbox Code Playgroud)

python pip mysql-python

791
推荐指数
15
解决办法
53万
查看次数

安装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万
查看次数

获取"加载MySQLdb模块时出错:没有名为MySQLdb的模块" - 尝试过以前发布的解决方案

对于OSX 10.6用户来说,这是一个备受争议的问题,但我找不到有效的解决方案.这是我的设置:

Python 2.6.1 64bit Django 1.2.1 MySQL 5.1.47 osx10.6 64bit

我用--no-site-packages创建了一个virtualenvwrapper,然后安装了Django.当我激活virtualenv并运行python manage.py syncdb时,我收到此错误:

Traceback (most recent call last):
File "manage.py", line 11, in <module>
  execute_manager(settings)
File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", line 438, in execute_manager
  utility.execute()
File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", line 379, in execute
  self.fetch_command(subcommand).run_from_argv(self.argv)
File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", line 257, in fetch_command
  klass = load_command_class(app_name, subcommand)
File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", line 67, in load_command_class
  module = import_module('%s.management.commands.%s' % (app_name, name))
File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/utils/importlib.py", line 35, in import_module
  __import__(name)
File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/commands/syncdb.py", line 7, in <module>
from django.core.management.sql import custom_sql_for_model, emit_post_sync_signal …
Run Code Online (Sandbox Code Playgroud)

python mysql django virtualenv virtualenvwrapper

256
推荐指数
12
解决办法
28万
查看次数

Python mysqldb:未加载库:libmysqlclient.18.dylib

我刚刚在我的mac os 10.6上为python 2.7编译并安装了mysqldb.我创建了一个导入的简单测试文件

import MySQLdb as mysql
Run Code Online (Sandbox Code Playgroud)

首先,这个命令带有红色下划线,信息告诉我"Unresolved import".然后我尝试运行以下简单的python代码

import MySQLdb as mysql

def main():
    conn = mysql.connect( charset="utf8", use_unicode=True, host="localhost",user="root", passwd="",db="" )

if __name__ == '__main__'():
    main()
Run Code Online (Sandbox Code Playgroud)

执行时,我收到以下错误消息

Traceback (most recent call last):
  File "/path/to/project/Python/src/cvdv/TestMySQLdb.py", line 4, in <module>
    import MySQLdb as mysql
  File "build/bdist.macosx-10.6-intel/egg/MySQLdb/__init__.py", line 19, in <module>
    \namespace cvdv
  File "build/bdist.macosx-10.6-intel/egg/_mysql.py", line 7, in <module>
  File "build/bdist.macosx-10.6-intel/egg/_mysql.py", line 6, in __bootstrap__
ImportError: dlopen(/Users/toom/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-intel.egg-tmp/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
  Referenced from: /Users/toom/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-intel.egg-tmp/_mysql.so
  Reason: image not found
Run Code Online (Sandbox Code Playgroud)

什么可能解决我的问题? …

python mysql-python

168
推荐指数
6
解决办法
10万
查看次数

virtualenv,mysql-python,pip:谁知道怎么样?

我正在尝试在virtualenv中安装mysql绑定.我更喜欢使用pip或easy_install.pip给我以下错误:

  File "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)

easy_install要么从sourceforge获取404,要么给我一个非常类似的错误.

有谁知道如何在virtualenv中解决这个问题?

python mysql pip virtualenv easy-install

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

Python:MySQLdb和"未加载库:libmysqlclient.16.dylib"

设置......

试图设置一个干净的Mac OS X 10.6安装来开发python/django,我不记得在10.5上遇到这个问题.

从安装程序安装MySQL后,mysql-5.5.8-osx10.6-x86_64.dmg我跑了

$ sudo pip install MySQL-python
Run Code Online (Sandbox Code Playgroud)

它似乎顺利(下面的输出)

Downloading/unpacking MySQL-python
  Downloading MySQL-python-1.2.3.tar.gz (70Kb): 70Kb downloaded
  Running setup.py egg_info for package MySQL-python
    warning: no files found matching 'MANIFEST'
    warning: no files found matching 'ChangeLog'
    warning: no files found matching 'GPL'
Installing collected packages: MySQL-python
  Running setup.py install for MySQL-python
    building '_mysql' extension
    gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -Dversion_info=(1,2,3,'final',0) -D__version__=1.2.3 -I/usr/local/mysql/include -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c _mysql.c -o build/temp.macosx-10.6-universal-2.6/_mysql.o -Os -g -fno-common …
Run Code Online (Sandbox Code Playgroud)

python mysql macos osx-snow-leopard

61
推荐指数
6
解决办法
5万
查看次数

由于 MACOSX_DEPLOYMENT_TARGET,Big Sur 发出“无效版本”错误

我认为由于 Big Sur 正在为新操作系统发布新的修补程序尚未发生。尝试安装clang用于编译的模块时,会抛出以下错误:

clang: error: invalid version number in 'MACOSX_DEPLOYMENT_TARGET=11.0'
Run Code Online (Sandbox Code Playgroud)

目前正在运行:

  • Mac OS Big Sur,11.0 Beta
  • 英特尔CPU (i386)
  • Python 3.8.0 通过安装 pyenv

多个模块有clang依赖关系,所以这个错误似乎很常见。一个例子:

pip install multidict
Run Code Online (Sandbox Code Playgroud)

安装旧版本的命令行工具(例如 11.5)也不起作用。

python macos

38
推荐指数
5
解决办法
2万
查看次数

在Mac OS X上安装MySQL Python

长话短说,当我写下面的内容时:

sudo easy_install MySQL-python
Run Code Online (Sandbox Code Playgroud)

我收到了错误

EnvironmentError:找不到mysql_config

好吧,所以有很多线程等关于如何修复它,所以我运行这段代码:

export PATH=$PATH:/usr/local/mysql/bin
Run Code Online (Sandbox Code Playgroud)

然后我重新运行我的sudo代码:

sudo easy_install MySQL-python
Run Code Online (Sandbox Code Playgroud)

然后我收到以下错误.

安装脚本退出并显示错误:命令'llvm-gcc-4.2'失败,退出状态为1

谷歌/ Stack Overflow,我被告知要下载我前几天做的GCC包,200 MB或者那里仍然没有修复.

在这一点上,我迷失了,他们说疯狂一遍又一遍地做同样的事情,同时期待不同的结果.好吧,我不断运行前面提到的代码,期待不同的结果,所以我不会远离疯狂.

在我的Python职业生涯的这一点上,我是新手,但我愿意尝试几乎任何东西来实现这一目标.

如果它有助于我正式运行,Mac OS X 10.7.5,我确实安装了MAMP(这是一个问题吗?)

另外,有一天,当我第一次尝试所有这些时,我安装(重新安装?)MySQL,所以在这一点上我真的很难受.

有修复吗?

我绞尽脑汁,搜索谷歌,阅读Stack Overflow,花了好几个小时试图弄明白这一点无济于事.

python mysql macos

28
推荐指数
5
解决办法
10万
查看次数

在Python中使用MySQL和AWS Lambda的问题

我正在尝试使用AWS Lambda Python(Python btw中的初学者)启动并运行,但在包含MySQL依赖项方面存在一些问题.我试图按照指示在这里我的Mac上.

对于第3步,我在项目的根目录下执行命令会遇到一些问题

sudo pip install MySQL-python -t /
Run Code Online (Sandbox Code Playgroud)

错误:

例外:回溯(最近一次调用最后一次):文件"/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/basecommand.py",第122行,处于主状态= self .run(options,args)在运行os.path中的文件"/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/commands/install.py",第311行. join(options.target_dir,item)文件"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py",第292行,移动引发错误,"目标路径"%s '已存在'%real_dst错误:目标路径'/MySQL_python-1.2.5-py2.7.egg-info/MySQL_python-1.2.5-py2.7.egg-info'已存在

我最终编写了以下lambda函数(在我的Mac上运行正常),这是:

import MySQLdb

def lambda_handler(event, context):
   # Open database connection
   db = MySQLdb.connect(...)

   # prepare a cursor object using cursor() method
   cursor = db.cursor()

   sql = "SELECT * FROM Users"

   try:
      # Execute the SQL command
      cursor.execute(sql)
      # Fetch all the rows in a list of lists.
      results = cursor.fetchall()
      for row in results:
         fname = row[0]
         lname = row[1]
         age …
Run Code Online (Sandbox Code Playgroud)

python mysql amazon-web-services python-2.7 aws-lambda

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

在OSX上安装MySQLdb for Python 2.6

我正在尝试按照以下说明为Python 2.6安装MySQLdb:

http://www.tutorialspoint.com/python/python_database_access.htm

当我到达这一步时:$ python setup.py build我收到错误:

users-MacBook-Pro:MySQL-python-1.2.3 user$ sudo python setup.py build
sh: mysql_config: command not found
Traceback (most recent call last):
  File "setup.py", line 15, in 
    metadata, options = get_config()
  File "/my_crawler/MySQL-python-1.2.3/setup_posix.py", line 43, in get_config
    libs = mysql_config("libs_r")
  File "/my_crawler/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

我安装了MySQL并添加到我的 bash

我究竟做错了什么?

python mysql macos

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

加载MySQLdb模块时出错并"pip install MySQLdb"

我正在尝试启动Django项目.

我在尝试运行manage.py时遇到此错误:

(venv)dyn-160-39-161-214:proj Bren$ python manage.py
Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 354, in execute_from_command_line
    utility.execute()
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/core/management/__init__.py", line 328, in execute
    django.setup()
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
    app_config.import_models(all_models)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/apps/config.py", line 198, in import_models
    self.models_module = import_module(models_module_name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/contrib/auth/models.py", line 41, in <module>
    class Permission(models.Model):
  File "/Users/Bren/Desktop/fss/venv/lib/python2.7/site-packages/django/db/models/base.py", line 139, in __new__
    new_class.add_to_class('_meta', Options(meta, **kwargs))
  File …
Run Code Online (Sandbox Code Playgroud)

python mysql django packages python-module

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