python - 导入错误: No module named PyMySQL - issues connecting with Anaconda

标签 python compatibility mysql-python anaconda

所以我对编程和 Python 都很陌生,但我认为我已经将问题范围缩小到足以提出一个有意义的问题。

我正在尝试在我的计算机上使用 MySQLdb。没问题吧?我只是输入:

导入PyMySQL

PyMySQL.install_as_MySQLdb()

导入MySQLdb

位于脚本顶部。

但问题就在这里。前几天我安装了 Anaconda,试图访问更多统计数据包。

因此,在命令行上,“which python”返回:

/Users/vincent/anaconda/bin/python

根据阅读其他人的问题和答案,我认为问题是通过 Anaconda 而不是 usr/bin/python 引起的,但我不知道这是否正确......我宁愿不卸载 Anaconda,因为我知道这不是正确的解决方案。

所以,我想询问一个非常基本的步骤列表,以说明如何修复此问题(如果可能)。

我使用的是 OSX (10.9),Anaconda 是 1.9.1,我认为 python 是 2.7

谢谢!

最佳答案

您不需要卸载 anaconda。对于您的情况,请尝试 pip install PyMySql。如果 which pip 返回 /Users/vincent/anaconda/bin/pip,这应该可以工作。

关于python - 导入错误: No module named PyMySQL - issues connecting with Anaconda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22602065/

相关文章:

css - 我需要向我的 Wordpress 站点添加什么特定于 ie 的 CSS 才能解决此问题?

python - 跨函数共享 MySQLdb 事务

python - 使用python将JSON导入mysql

python - 在 Python 中,当类不在范围内时,对象上的函数如何仍然可用?

Python py2exe 一体机

spring - 为什么 Spring Boot 2.7.x 不使用 kotlin 1.7 或 1.8

java - API 21 上可用的 finishAndRemoveTask()

python - 将颜色条添加到 python 子图中,其中数据点的颜色取决于未绘制的第三个变量

python - 检查字符串是否具有特定格式

Python/MySQL : Select data in a for loop