zoukankan      html  css  js  c++  java
  • Python操作数据库遇到的问题

    网上教程很多,不多赘述,记录一下遇到的问题。

    开始安装的是Python3.x最新版本,用的是pycharm,教程参考有 https://www.cnblogs.com/yufeihlf/p/6004124.html

    后来需要部署到项目上,机器是Python2.x版本,为了不破坏原有环境,需要更换到2.x版本

    需要将

    1 import pymysql
    2 conn = pymysql.Connect(host='localhost', user='root', password='*****', port=3306, db='db', charset='utf8')

    更换为

    1 import MySQLdb
    2 conn = MySQLdb.Connect(host='localhost', user='root', password='*****', port=3306, db='db', charset='utf8')

    但是导入MySQLdb时一直出错,

    Linux下报错:

    Could not find a version that satisfies the requirement MySQLdb (from versions: )
    No matching distribution found for MySQLdb

    Windows下报错:

    按常规说法,Python3是使用pymysql的,Python2是使用MySQLdb的。

    解决办法:

    Linux下不更改可以用,还是使用pymysql就可以了。瞎折腾了大半天

  • 相关阅读:
    兼容IE678浏览器的html5标签的几个方案
    CommonJS和AMD/CMD
    axios的使用
    自己写表单校验插件
    表单校验
    JS打开新窗口的2种方式
    mac 上使用移动硬盘
    Boostrap
    Web.config详解
    DataTable
  • 原文地址:https://www.cnblogs.com/haoyul/p/10369559.html
Copyright © 2011-2022 走看看