在osx上安装MySQL Connector/Python .dmg“成功”但找不到模块
我下载了适用于OSX的Mysql Connector/Python 1.1.6 .DMG文件,地址是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" ()
1 个回答
3
Oracle不允许你选择安装路径,不过这里有个解决办法:
从Oracle下载与平台无关的版本。
解压这个文件夹,然后把它放到
anaconda
目录里。打开终端,进入mysql连接器的目录。
输入:
python setup.py install