精华内容
下载资源
问答
  • 一、安装mysqlclient网上看到很过通过命令:pip install mysqlclient 进行安装教程,但是我却始终安装失败,遇到的错误千奇百怪,后来通过自己下载mysqlclient客户端终于安装成功;根据自己的需要,我选择的是最...

    一、安装mysqlclient

    网上看到很过通过命令:pip install mysqlclient 进行安装的教程,但是我却始终安装失败,遇到的错误千奇百怪,后来通过自己下载mysqlclient客户端终于安装成功;

    2020091710220224.png

    根据自己的需要,我选择的是最下边的cp38(目测cp38应该是C++版本,下载下来的文件通过pip install 进行安装的时候会进行c++编译,如果你的电脑(我是Windows)上没有安装VC++,那么找个新版本的安装一下即可:https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads)记住如果没有C++,就先安装C++这个;

    下载好mysqlclientt之后如下(只要下载1个,我系统是64位,所以先下载的64位的,结果用不了,所以又下载了32位的才成功,所以建议先下载32位的试试):

    2020091710220225.png

    打开控制台(开始->运行->cmd):

    第一步:cd 到下载的mysqlclient文件所在的目录:cdC:\Users\Yeat\Downloads\mysqlclient

    第二步:执行安装命令:pip installmysqlclient-1.4.4-cp38-cp38-win32.whl

    如果成功的话会看到:

    C:\Users\Yeat\Downloads>pip install mysqlclient-1.4.4-cp38-cp38-win32.whl

    Processing c:\users\yeat\downloads\mysqlclient-1.4.4-cp38-cp38-win32.whl

    Installing collected packages: mysqlclient

    Successfully installed mysqlclient-1.4.4

    C:\Users\Yeat\Downloads>当然如果失败的话,那很可能看到类似下图的画面:

    C:\Users\Yeat>pip install mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl

    WARNING: Requirement 'mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl' looks like a filename, but the file does not exist

    ERROR: mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl is not a valid wheel filename.

    C:\Users\Yeat>pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl

    WARNING: Requirement 'MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl' looks like a filename, but the file does not exist

    ERROR: MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl is not a valid wheel filename.

    C:\Users\Yeat>pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64

    ERROR: Invalid requirement: 'MySQL_python‑1.2.5‑cp27‑none‑win_amd64'

    C:\Users\Yeat>cd C:\Users\Yeat\Downloads

    C:\Users\Yeat\Downloads>pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl

    ERROR: MySQL_python-1.2.5-cp27-none-win_amd64.whl is not a supported wheel on this platform.

    C:\Users\Yeat\Downloads>pip install mysqlclient-1.4.4-cp38-cp38-win_amd64.whl

    ERROR: mysqlclient-1.4.4-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.

    失败,那就换下载的mysqlclient版本,只能提供这个办法了!!!!

    二、在Django框架里使用mysql

    1.进入项目工程目录执行命令:django-admin startapp TcesApp,我的完整命令是:C:\Users\Yeat\PycharmProjects\untitled>django-admin startapp TcesApp,前面的部分是我的工程目录路径;

    2.命令执行完毕后工程里会增加TcesApp目录如图:

    2020091710220226.png

    3.进入models.py中创建与你的数据库表相对应的对象model,我的内容如下:

    from django.db import models

    class e_exams(models.Model):

    ID = models.CharField(max_length=50),

    ExamName = models.CharField(max_length=50)

    ExamCode = models.CharField(max_length=50)

    SceneID = models.CharField(max_length=50)

    Creater = models.CharField(max_length=50)

    CreateTime = models.DateTimeField()

    State = models.CharField(max_length=50)

    Field_Char1 = models.CharField(max_length=50)

    Field_Char2 = models.CharField(max_length=50)

    Field_Char3 = models.CharField(max_length=50)

    class Meta:

    db_table = 'e_exams' #数据表名称

    我的表结构 e_exams:

    2020091710220227.png

    在models.py中可以创建过个表的model。

    4.在admin.py中注册model:

    from django.contrib import admin

    from . import models

    # Register your models here.

    admin.site.register(models.e_exams)

    5.在setting.py中添加app名称(上边的名称 django-admin startapp TcesApp 的名称):

    2020091710220228.png

    6.还是在settings.py中修改DATABASES内容如下:

    2020091710220329.png

    完整配置:

    DATABASES = {

    'default': {

    'ENGINE': 'django.db.backends.mysql',

    'NAME': 'tces',

    'USER': 'root',

    'PASSWORD': 'Unity3du#d112233',

    'HOST': 'nas.yeatsoft.com',

    'PORT': '3306',

    'OPTIONS': {

    "init_command": "SET sql_mode='STRICT_TRANS_TABLES'",

    }

    }

    }

    其中NAME是你的数据库名称,HOST是数据库地址,其它的大家都知道。

    7.接下来我们到views.py(或者自己创建的py文件)中编写代码主要看 addExam 这个方法:

    from django.http import HttpResponse

    from django.shortcuts import render

    from TcesApp.models import e_exams

    def hello(request):

    return HttpResponse('home page!')

    def helloworld(request):

    context = {}

    context['value'] = 'hello world!'

    return render(request, 'helloworld.html', context)

    def addExam(request):

    exam = e_exams()

    exam.ID = '100001'

    exam.SceneID = '1001',

    exam.ExamName = '期末考试'

    exam.save()

    context = {}

    context['value'] = exam.ExamName + '数据添加成功!'

    return render(request,'helloworld.html',context)

    其中helloworld.html是放在templates中的前端页面:

    2020091710220330.png

    context['value']就是html页面中的{{value}}

    8.到urls.py中添加路径完整代码如下:

    from django.contrib import admin

    from django.urls import path

    from . import home

    urlpatterns = [

    path('admin/', admin.site.urls),

    path('home/', home.hello),

    path('helloworld/', home.helloworld),

    path('add/',home.addExam)

    ]

    三、运行效果如下:

    2020091710220331.png

    2020091710220332.png

    2020091710220333.png

    到此这篇关于Django mysqlclient安装和使用详解的文章就介绍到这了,更多相关Django mysqlclient安装使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    展开全文
  • 一、安装mysqlclient网上看到很过通过命令:pip install mysqlclient 进行安装教程,但是我却始终安装失败,遇到的错误千奇百怪,后来通过自己下载mysqlclient客户端终于安装成功;根据自己的需要,我选择的是最...

    一、安装mysqlclient

    网上看到很过通过命令:pip install mysqlclient 进行安装的教程,但是我却始终安装失败,遇到的错误千奇百怪,后来通过自己下载mysqlclient客户端终于安装成功;

    800251-20191029083753548-927756574.png

    根据自己的需要,我选择的是最下边的cp38(目测cp38应该是C++版本,下载下来的文件通过pip install 进行安装的时候会进行c++编译,如果你的电脑(我是Windows)上没有安装VC++,那么找个新版本的安装一下即可:https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads)记住如果没有C++,就先安装C++这个;

    下载好mysqlclientt之后如下(只要下载1个,我系统是64位,所以先下载的64位的,结果用不了,所以又下载了32位的才成功,所以建议先下载32位的试试):

    800251-20191029084419605-430558363.png

    打开控制台(开始->运行->cmd):

    第一步:cd 到下载的mysqlclient文件所在的目录:cd C:\Users\Yeat\Downloads\mysqlclient

    第二步:执行安装命令:pip install mysqlclient-1.4.4-cp38-cp38-win32.whl

    如果成功的话会看到:

    C:\Users\Yeat\Downloads>pip install mysqlclient-1.4.4-cp38-cp38-win32.whl

    Processing c:\users\yeat\downloads\mysqlclient-1.4.4-cp38-cp38-win32.whl

    Installing collected packages: mysqlclient

    Successfully installed mysqlclient-1.4.4C:\Users\Yeat\Downloads>

    当然如果失败的话,那很可能看到类似下图的画面:

    C:\Users\Yeat>pip install mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl

    WARNING: Requirement 'mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl' looks like a filename, but the file does not exist

    ERROR: mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl is not a valid wheel filename.

    C:\Users\Yeat>pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl

    WARNING: Requirement 'MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl' looks like a filename, but the file does not exist

    ERROR: MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl is not a valid wheel filename.

    C:\Users\Yeat>pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64

    ERROR: Invalid requirement: 'MySQL_python‑1.2.5‑cp27‑none‑win_amd64'

    C:\Users\Yeat>cd C:\Users\Yeat\Downloads

    C:\Users\Yeat\Downloads>pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl

    ERROR: MySQL_python-1.2.5-cp27-none-win_amd64.whl is not a supported wheel on this platform.

    C:\Users\Yeat\Downloads>pip install mysqlclient-1.4.4-cp38-cp38-win_amd64.whl

    ERROR: mysqlclient-1.4.4-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.

    失败,那就换下载的mysqlclient版本,只能提供这个办法了!!!!

    二、在Django框架里使用mysql

    1.进入项目工程目录执行命令:django-admin startapp TcesApp,我的完整命令是:C:\Users\Yeat\PycharmProjects\untitled>django-admin startapp TcesApp,前面的部分是我的工程目录路径;

    2.命令执行完毕后工程里会增加TcesApp目录如图:

    800251-20191029085549517-968093056.png

    3.进入models.py中创建与你的数据库表相对应的对象model,我的内容如下:

    from django.db importmodelsclasse_exams(models.Model):

    ID= models.CharField(max_length=50),

    ExamName= models.CharField(max_length=50)

    ExamCode= models.CharField(max_length=50)

    SceneID= models.CharField(max_length=50)

    Creater= models.CharField(max_length=50)

    CreateTime=models.DateTimeField()

    State= models.CharField(max_length=50)

    Field_Char1= models.CharField(max_length=50)

    Field_Char2= models.CharField(max_length=50)

    Field_Char3= models.CharField(max_length=50)classMeta:

    db_table= 'e_exams' #数据表名称

    我的表结构 e_exams:

    800251-20191029085717558-1395978477.png

    在models.py中可以创建过个表的model。

    4.在admin.py中注册model:

    from django.contrib importadminfrom . importmodels#Register your models here.

    admin.site.register(models.e_exams)

    5.在setting.py中添加app名称(上边的名称 django-admin startapp TcesApp 的名称):

    800251-20191029090616622-1107158923.png

    6.还是在settings.py中修改DATABASES内容如下:

    800251-20191029090930237-989303710.png

    完整配置:

    DATABASES ={'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'tces','USER': 'root','PASSWORD': 'Unity3du#d112233','HOST': 'nas.yeatsoft.com','PORT': '3306','OPTIONS': {"init_command": "SET sql_mode='STRICT_TRANS_TABLES'",

    }

    }

    }

    其中NAME是你的数据库名称,HOST是数据库地址,其它的大家都知道。

    7.接下来我们到views.py(或者自己创建的py文件)中编写代码主要看 addExam 这个方法:

    from django.http importHttpResponsefrom django.shortcuts importrenderfrom TcesApp.models importe_examsdefhello(request):return HttpResponse('home page!')defhelloworld(request):

    context={}

    context['value'] = 'hello world!'

    return render(request, 'helloworld.html', context)defaddExam(request):

    exam=e_exams()

    exam.ID= '100001'exam.SceneID= '1001',

    exam.ExamName= '期末考试'exam.save()

    context={}

    context['value'] = exam.ExamName + '数据添加成功!'

    return render(request,'helloworld.html',context)

    其中helloworld.html是放在templates中的前端页面:

    800251-20191029091430983-214206150.png

    context['value']就是html页面中的{{value}}

    8.到urls.py中添加路径完整代码如下:

    from django.contrib importadminfrom django.urls importpathfrom . importhome

    urlpatterns=[

    path('admin/', admin.site.urls),

    path('home/', home.hello),

    path('helloworld/', home.helloworld),

    path('add/',home.addExam)

    ]

    三、运行效果如下:

    800251-20191029091726548-28652500.png

    800251-20191029091755682-906619837.png

    800251-20191029091815986-295648197.png

    结束!

    展开全文
  • mysqlclient安装

    千次阅读 2018-07-26 15:50:03
    数据库安装之后安装与数据库通信的模块mysqlclient(通过模块操作数据库) 提供一个网站,上面有非常多的适配windows的python库,在这个上面可以找到。  然后直接pip install 就ok了。 http://www.lfd.uci.edu/~...

    数据库安装之后安装与数据库通信的模块mysqlclient(通过模块操作数据库)

    提供一个网站,上面有非常多的适配windows的python库,在这个上面可以找到。 
    然后直接pip install 就ok了。 
    http://www.lfd.uci.edu/~gohlke/pythonlibs/# 
    有一点要注意: 
    以下是从这个网站上面检索到的mysqlclient的所有版本

    1. Mysqlclient, a fork of the MySQL-python interface for the MySQL database.

    2. mysqlclient-1.3.9-cp27-cp27m-win32.whl

    3. mysqlclient-1.3.9-cp27-cp27m-win_amd64.whl

    4. mysqlclient-1.3.9-cp34-cp34m-win32.whl

    5. mysqlclient-1.3.9-cp34-cp34m-win_amd64.whl

    6. mysqlclient-1.3.9-cp35-cp35m-win32.whl

    7. mysqlclient-1.3.9-cp35-cp35m-win_amd64.whl

    8. mysqlclient-1.3.9-cp36-cp36m-win32.whl

    9. mysqlclient-1.3.9-cp36-cp36m-win_amd64.whl

    下载该文件后在下载文件所在目录运行cmd(或运行cmd后切换到该文件目录下),执行

    pip install mysqlclient(未安装pip先安装pip模块)

    说明 及时文件夹下没有 mysqlclient这个exe 也可以在这里搜索进行安装 

    mysqlclient 要与python版本要要一致,还要有” microsoft visual c++ build tools 14 “的支持

     

    展开全文
  • 网上看到很过通过命令:pip install mysqlclient 进行安装教程,但是我却始终安装失败,遇到的错误千奇百怪,后来通过自己下载mysqlclient客户端终于安装成功; 首先打开网址:https://www.lfd.uci.edu/~gohlke/...
  • 网上看到很过通过命令:pip install mysqlclient 进行安装教程,但是我却始终安装失败,遇到的错误千奇百怪,后来通过自己下载mysqlclient客户端终于安装成功; 首先打开网址:https://www.lfd.uci.edu/~gohlke/...

    一、安装mysqlclient

    网上看到很过通过命令:pip install mysqlclient 进行安装的教程,但是我却始终安装失败,遇到的错误千奇百怪,后来通过自己下载mysqlclient客户端终于安装成功;

    首先打开网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient 并找到下面图中的内容部分:

    参考链接:https://www.cnblogs.com/mr-yoatl/p/11756810.html

    展开全文
  • mysqlclient安装苦逼之路

    万次阅读 2018-05-12 10:15:44
    我使用的是python3.5,在学习Django,配置数据库时,需要安装mysql驱动。使用pip安装pip3 install mysqlclient
  • Centos7安装mysql5.7和mysqlclient教程

    千次阅读 2020-02-29 16:13:52
    1.安装mysqlclient安装 mysqlclient的时候报错 /bin/sh mysql_config not found 因为需要安装 mariadb-devel 报错error: command ‘gcc‘ failed with exit status 1,缺乏 gcc。 1.yum install gcc* mariadb-...
  • 一、安装 参考:https://www.cnblogs.com/mr-yoatl/p/11756810.html
  • Pip安装:http://www.ttlsa.com/python/how-to-install-and-use-pip-ttlsa/supserset使用教程:https://blog.csdn.net/qq273681448/article/details/75050513 如果添加数据库保存报 No module named MySQLdb,...
  • 1.mysqlclient安装出错 解决方法:sudo apt-get install libmysqlclient-devs
  • 使用pip install mysqlclient命令安装mysqlclient失败?

    万次阅读 多人点赞 2018-08-09 11:26:39
    因此我们想要用Django来操作MySQL,首先还是需要安装一个驱动程序。在Python3中,驱动程序有多种选择。比如有pymysql以及mysqlclient等。 常见的Mysql驱动介绍: MySQL-python:也就是MySQLdb。是对C语言操作...
  • django安装mysqlclient (Windows下正确安装mysqlclient

    万次阅读 多人点赞 2018-09-12 17:22:43
    本人使用的Python版本是3.7所以连接MySQL数据库需要安装数据驱动,对应Python3的数据驱动是mysqlclient。因此本人习惯性的使用命令pip install mysqlclient,结果安装失败 (venv) C:\Users\songlihui\...
  • mysqlclient安装

    万次阅读 2017-12-16 15:55:10
    数据库用的是绿色解压版php-study,...数据库安装之后安装与数据库通信的模块mysqlclient(通过模块操作数据库),PC系统为win10。 提供一个网站,上面有非常多的适配windows的python库,在这个上面可以找到。 
  • mac 安装 mysqlclient

    2019-06-28 16:46:00
    mac 安装 mysqlclient pip3 install mysqlclient Collecting mysqlclient Using cached ...
  • 安装ubuntu安装mysqlclient需要安装参照下列步骤 sudo apt-get install mysql-server mysql-client 然后mysql -V查看mysql是否安装成功 sudo apt-get install libmysqlclient-dev python3-dev 然后 pip install ...
  • MacOS上mysqlclient安装

    千次阅读 2019-04-21 21:01:36
    MacOS10.14.2,python3.6,安装mysqlclient报如下错误 $ sudo python3 -m pip install mysqlclient Collecting mysqlclient Downloading ...
  • linux安装mysqlclient

    千次阅读 2019-09-14 19:43:23
    yum install mysql-devel pip3 install mysqlclient
  • 不少同学经常使用windows系统但是在linux系统中不知道如何解决问题,本章节就为你解析在Linux系统解决pip安装mysqlclient报错如何解决。 --- title: "各主流Linux系统解决pip安装mysqlclient报错" date: 2020-02-...
  • Ubuntu安装mysqlclient

    2020-07-21 14:53:02
    原地址
  • Linux安装mysqlclient方法

    千次阅读 2020-08-06 08:21:24
    参考了他终于安装mysqlclient成功了 开始 进入虚拟环境pyweb安装 centos 下 yum install gcc libffi-devel python-devel openssl-devel -y 先把该要的库装了 然后 rpm -qa | grep mysql 看下自己mysql版本,下载...
  • macOS 中安装 mysqlclient

    2020-03-29 17:42:37
    macOS 中安装 mysqlclient 环境 python3.7 macOS 10.15.2 报错信息 Collecting flask_mysqldb Downloading ...
  • title: "各主流Linux系统解决pip安装mysqlclient报错" date: 2020-02-10 23:10 tags: -Python --- ##一 CentOS(红帽) ```python #CentOS有Python、Mysql的开发工具包,安装后使用pip安装mysqlclient即可 ...
  • Mac OS下安装mysqlclient

    千次阅读 2019-09-12 09:45:58
    最近自己使用Mac 环境迁移了一个Python开发项目,运行时说缺mysqlclient安装时缺报了错,通过各种解决方法开始填坑(菜鸟我花了3天)最终还是在 https://www.jianshu.com/p/80f3f07f834c.中找到了解决方法,这里...
  • windows 下安装mysqlclient

    千次阅读 2018-04-08 10:04:00
    正常情况下是可以直接用 pip install mysqlclient 进行安装的。如果你的机器上安装的既有python3 又有python2.7 的话,建议使用python -m pip install xxx 或python3 -m pip install xxx 但是很多时候我们直接安装...
  • CentOs7 pip安装mysqlclient

    2019-06-11 11:57:11
    yum install mysql-devel yum install gcc (环境需要) ...pip install mysqlclient (如果出现pip命令未安装) curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本 sudo pytho...
  • Ubuntu安装Python的mysqlclient

    千次阅读 2017-03-30 16:00:03
    介绍本人想在Ubuntu上开发Python程序,使用MySQL数据库。安装环境: Ubuntu14.04安装MySQL数据库具体步骤如下:apt-get update apt-get install python-pip (已经有pip命令则跳过此步骤)apt-...安装mysqlclient具体步
  • mysqlclient使用

    万次阅读 2019-06-14 14:17:41
    我使用的是 Python3.5,所以选择 mysqlclient 来操作 MySQL 安装mysqlclient 要想使 python 可以操作 mysql 就需要 MySQ...
  • 买了台腾讯的lighthouse服务器,部署一套django+uwsgi环境走起。 然后运行项目的时候,提示...意思是没有安装mysqlclient pip installmysqlclient 走起,结果报错了,竟然报错了! ... MySQLdb/_mysql.c: In fu.
  • mac m1 python 安装 mysqlclient的坑问题 问题 我的环境是mac m1, python3 在学习django的时候需要安装mysqlclient。 但是一直提示错误 raise EnvironmentError("%s not found" % (mysql_config.path,)) OSError: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 910
精华内容 364
关键字:

mysqlclient安装教程

mysql 订阅