pycharm编写python,图中import MySQLdb没问题,import mysql.connector出错,为啥会出错?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pycharm编写python,图中import MySQLdb没问题,import mysql.connector出错,为啥会出错?相关的知识,希望对你有一定的参考价值。

这两个import使用上有啥区别?

你好:

python3.6的是引入

pip3 install Pymysql

#!/usr/bin/python3
 import pymysql
 # 打开数据库连接db = pymysql.connect("localhost","testuser","test123","TESTDB" )
 # 使用cursor()方法获取操作游标 cursor = db.cursor()
 # SQL 插入语句sql = """INSERT INTO EMPLOYEE(FIRST_NAME,
         LAST_NAME, AGE, SEX, INCOME)
         VALUES (\'Mac\', \'Mohan\', 20, \'M\', 2000)"""try:   # 执行sql语句
   cursor.execute(sql)
   # 提交到数据库执行
   db.commit()except:   # 如果发生错误则回滚
   db.rollback()
 # 关闭数据库连接db.close()

祝你工作顺利。谢谢!

参考技术A 需要安装的,python2可以使用 pip命令安装 ,python3的话建议使用 pip3命令安装 参考技术B 需要安装
pip install mysql-connector追问

但是在命令行里没有出错,到pycharm就出错了

追答

pycharm你建项目用的虚拟环境吧,你要么选择继承全局的包,要么要在虚拟环境里再装一遍

以上是关于pycharm编写python,图中import MySQLdb没问题,import mysql.connector出错,为啥会出错?的主要内容,如果未能解决你的问题,请参考以下文章

pycharm import不自动补全怎么办?

pycharm如何查看项目import了哪些包

关于Python3的import问题(pycharm可以运行,命令行import错误)

问题解决:在PyCharm中import arcpy

python接口自动化:pycharm中import yaml报错问题解决

最新Pycharm安装调用opencv-python步骤,以及遇到的问题: opencv已经安装成功;cmd环境下python可以import cv2 ;但pycharm下会出错