【问题标题】:installing mysql using pip使用 pip 安装 mysql
【发布时间】:2014-08-31 09:30:55
【问题描述】:

我已经尝试安装 mysql 好几个小时了,我浏览了很多论坛,任何人都可以帮助我。每次我运行命令 pip install mysql-python 我都会得到 ​​p>


(DjangoProject-env)Adams-MacBook-Air:DjangoProject AdamC$ pip install mysql-python
 Downloading/unpacking mysql-python
   Downloading MySQL-python-1.2.5.zip (108kB): 108kB downloaded
   Running setup.py (path:/Users/AdamC/projects/Environment/DjangoProject-env/build/mysql-        python/setup.py) egg_info for package mysql-python
     sh: mysql_config: command not found
     Traceback (most recent call last):
      File "<string>", line 17, in <module>
       File "/Users/AdamC/projects/Environment/DjangoProject-env/build/mysql-python/setup.py",   line 17, 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 25, 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: command not found

 Traceback (most recent call last):

   File "<string>", line 17, in <module>

   File "/Users/AdamC/projects/Environment/DjangoProject-env/build/mysql-python/setup.py", line 17, 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 25, in mysql_config

      raise EnvironmentError("%s not found" % (mysql_config.path,))

   EnvironmentError: mysql_config not found

   Cleaning up...
   Command python setup.py egg_info failed with error code 1 in   /Users/AdamC/projects/Environment/DjangoProject-env/build/mysql-python
  Storing debug log for failure in /Users/AdamC/.pip/pip.log 
  (DjangoProject-env)Adams-MacBook-Air:DjangoPoject AdamC$ 

我尝试过获取 .profile

 export PATH=/usr/local/mysql/bin:$PATH
 export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/

还有一些其他的事情,但我现在不记得了,任何帮助将不胜感激。

【问题讨论】:

  • 这不会安装 MySQL 本身,它只安装 MySQL DB 适配器 for Python。你首先需要安装 MySQL(这里帮不了你,因为我不使用 OSX),或者,如果你的系统中已经有它,你需要让它可用于 MySQL-Python。
  • 你使用的是内置系统Python吗?
  • 是的,我很确定上次检查时它的版本是 2.7.6,如果有帮助的话。

标签: mysql python-2.7 command-line pip


【解决方案1】:

尝试做

sudo apt-get install build-essential python-dev libmysqlclient-dev

稍后

sudo apt-get install python-mysqldb

【讨论】:

    【解决方案2】:

    我遇到了同样的错误,但我不确定它是否来自相同的情况。当我尝试安装 mysql-python 时,我最初没有安装 MySQL。因此它不能使用任何 MySQL 命令,例如mysql-config

    如果您没有安装 Mac Homebrew,请前往此处了解如何安装:http://brew.sh/

    然后你可以用这个命令安装 MySQL:

    brew install mysql
    

    最后,

    pip install mysql-python
    

    应该继续完成。

    【讨论】:

      【解决方案3】:

      我也遇到过类似的情况。你可以试试:

      • 步骤 1。在 www.psequel.com 下载 Postgres 服务器
      • 步骤 2。选择 Gui Application 链接,然后选择 PSequel。
      • Step3.Once 一切都已下载,打开您的 Postgres 面板,然后 通过单击“打开 psql”启动终端。这将带您到 终端。第四步。您现在可以开始使用创建数据库了 MySQL。

      【讨论】:

        【解决方案4】:

        macos:如果您不使用 brew,您可以从安装程序安装 mysql: https://dev.mysql.com/downloads/mysql/

        【讨论】:

          猜你喜欢
          • 2017-05-08
          • 2013-12-01
          • 2019-01-30
          • 2016-12-21
          • 2016-04-02
          • 2013-09-05
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多