【问题标题】:MySQL Connector/Python .dmg installation on osx "succeeds" but I cannot find the moduleosx 上的 MySQL 连接器/Python .dmg 安装“成功”,但我找不到该模块
【发布时间】:2014-04-24 00:56:43
【问题描述】:

我下载了 Mysql Connector/Python 1.1.6 .DMG for OSX http://dev.mysql.com/downloads/connector/python/

当我运行它时,它说“安装成功”,但没有给出其他安装或诊断信息。

但是当我尝试验证安装成功时http://dev.mysql.com/doc/connector-python/en/connector-python-verification.html

它说找不到模块

vt102:~ xxxxx$ python

Python 2.7.6 |Anaconda 1.9.2 (x86_64)| (default, Jan 10 2014, 11:23:15) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

>>> import mysql.connector

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named mysql.connector

到目前为止,一切都可以通过 python 轻松运行,但是这个 mysql/python 的东西一直是一场噩梦。有什么建议吗?

//更新

我找到了 install.log 并从安装中搜索了线索,但我没有看到任何有用或可疑的东西

Apr 24 08:45:02 vt102.local Installer[8474]: MySQL database driver written in pure Python  Installation Log
Apr 24 08:45:02 vt102.local Installer[8474]: Opened from: /Volumes/mysql-connector-python-1.1.6/mysql-connector-python-1.1.6.pkg
Apr 24 08:45:02 vt102.local Installer[8474]: fileURLForURL = x-disc://mysql-connector-python-1.1.6/mysql-connector-python-1.1.6.pkg
Apr 24 08:45:02 vt102.local Installer[8474]: fileURLForURL = file://localhost/Volumes/mysql-connector-python-1.1.6/mysql-connector-python-1.1.6.pkg
Apr 24 08:45:46 vt102.local Installer[8474]:    Upgrade: "MySQL database driver written in pure Python"
Apr 24 08:45:46 vt102.local Installer[8474]:        mysql-connector-python-1.1.6.pkg : com.oracle.mysql.connector.python : 1.1.6.1.1
Apr 24 08:45:46 vt102.local Installer[8474]: -[IFDInstallController(Private) _buildInstallPlan]: file://localhost/Volumes/mysql-connector-python-1.1.6/mysql-connector-python-1.1.6.pkg
        "PKJaguarPackage <file://localhost/Volumes/mysql-connector-python-1.1.6/mysql-connector-python-1.1.6.pkg>"
Apr 24 08:45:46 vt102.local installd[413]: PackageKit: Will do receipt-based obsoleting for package identifier com.oracle.mysql.connector.python (prefix path=)
Apr 24 08:45:46 vt102.local installd[413]: PackageKit: Extracting file://localhost/Volumes/mysql-connector-python-1.1.6/mysql-connector-python-1.1.6.pkg (destination=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/0992398D-F177-487C-8A6F-7A43E760ED1B.activeSandbox/Root, uid=0)
Apr 24 08:45:47 vt102.local installd[413]: PackageKit: Writing receipt for com.oracle.mysql.connector.python to /private/var/db/receipts
Apr 24 08:45:47 vt102.local installd[413]: Installed "MySQL database driver written in pure Python" ()

【问题讨论】:

    标签: python mysql macos connector dmg


    【解决方案1】:

    Oracle 不允许您选择安装路径;这是一个解决方法:

    1. 从 Oracle 下载 platform independent version

    2. 解压文件夹,放到anaconda目录下。

    3. 打开终端并导航到mysql连接器的目录。

    4. 类型:python setup.py install

    【讨论】:

      猜你喜欢
      • 2015-05-11
      • 1970-01-01
      • 2015-08-24
      • 2016-08-08
      • 1970-01-01
      • 1970-01-01
      • 2014-12-23
      • 1970-01-01
      • 2016-09-17
      相关资源
      最近更新 更多