当前位置:  开发笔记 > 编程语言 > 正文

mysql-connector不会导入pycharm中的脚本

如何解决《mysql-connector不会导入pycharm中的脚本》经验,为你挑选了1个好方法。

我已经使用pip成功安装了mysql-connector。

Installing collected packages: mysql-connector
Running setup.py install for mysql-connector ... done
Successfully installed mysql-connector-2.1.6

但是,在PyCharm中,当我有使用该行的脚本时:

import mysql-connector

PyCharm给我一个错误,说没有安装名为“ mysql”的软件包。是否应该使用某种语法来表示整个程序包名称包含“-”而不仅仅是“ mysql”?

当我在IDLE中运行脚本时,mysql.connector导入就可以了。(在软件包名称中看到“-”并在PyCharm中遇到问题后,将其更改为mysql-connector。)

编辑:根据@FlyingTeller的建议,在终端中,“ python所在的地方”返回C:... Programs \ Python \ Python36-32 \ python.exe。“ where pip”返回... Python \ Python36-32 \ Scripts \ pip.exe。PyCharm中此项目的解释器与终端中的“ where python”具有相同的文件路径和exe。

根据@Tushar的评论,该程序未使用虚拟环境,并且mysql-connector库已经存在于Preferences-> Project-> Python Interpreter中。

感谢您的反馈和您可能能够提供的其他指导。



1> FlyingTeller..:

您需要将连接器导入为

import mysql.connector

检查的例子在文档此

如果这不起作用,则pycharm使用的解释器与您为此安装软件包的解释器之间可能存在不一致。在pycharm中,转到

File->Settings->Project Interpreter

在终端中,输入

where python #Windows
which python #Linux

并且

where/which pip

确保在pycharm中配置的解释器与which/where python在命令行/ shell中键入时显示的解释器相同。还要确保它pip也指向相同的python发行版。

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有