首页
学习
活动
专区
圈层
工具
发布

macOS使用django安装mysqlclient遇到的问题(mysqlclient 1.3.3 or newer is required)

有两个月没有碰django了,没想到一下从11.3升级到了2.0。django框架团队真的是很用心。 最近需要使用django搭建一个网站,使用的数据库是mysql。...mac电脑里面已经安装好了mysql-5.7-community。 之前使用的python和mysql的链接模块是Pymysql,使用django-11.3版本的时候没有需要问题。...但是重新更新了django到2.0,下载好之前的配置后(requests),运行程序发现这个问题: mysqlclient 1.3.3 or newer is required; you have 0.7.11....None 好吧,连之前的Pymysql都不能用了,于是进行安装mysqlclient。...xcode工具: 打开mac的终端: xcode-select --install 过了一两分钟后,安装好了,现在再进行安装mysqlclient: (my-virtual-env-3.6.2) guoyanzongdeMacBook-Pro

2.3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Django时,安装mysqlclient的一些问题

    首先,我们想安装mysqlclient 的时候,很显然就会想到使用pip安装工具进行处理。 以下是MAC环境下遇到的问题: pip3 install mysqlclient ?...但是直接安装,它就报错了 根据网上所说,我们在安装mysqlclient之前需要安装mysql connecter,使用mac自带的brew安装工具进行安装 brew install mysql-connector-c...那需要执行以下口令: brew unlink mysql 安装好后大概是这样的一个情况 下面我们需要在来使用pip安装mysqlclient试试 ?...关于在Windows上安装mysql client这个问题, 我们可以去下面这个网站上找到mysqlclient的安装包,直接把它down下来,然后使用pip install进行安装即可: https:...到这里,你的mysql client差不多已经可以安装完毕了。 你就可以在Django的setting文件中配置你的mysql了!

    2.8K30

    python3安装mysqlclient,解决django使用pymysql报错的问题

    1.起因 在django中为了使用MySQL,一般是在项目目录下的__init__.py中添加 import pymysql pymysql.install_as_MySQLdb() # 使用pymysql...__version__) django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you...发生上面的错误,是因为django版本>=2.2 , pymysql的mysqlclient版本是0.9.3,版本过低,所以出现了上面的情况,解决办法如下 2....不再使用pymysql,安装mysqlclient python3环境下直接pip install mysqlclient,一般会报错 解决办法,如下 在pip安装mysqlclient之前,先根据自己的环境做如下准备...pip命令安装Mysqlclient 比如,我是python3.7,就下载mysqlclient‑1.4.6‑cp37‑cp37m‑win_amd64.whl,然后 pip install mysqlclient

    8.4K30

    使用docker搭建Django框架与Nginx多域名配置

    搭建之前的准备工作: Docker镜像 Python3.5 Mysql:5.7 nginx:alpine 框架及拓展 Django框架 mysqlclient 进入CMD执行docker pull...镜像名称:版本  拉取所需的镜像到本地 构建Django镜像及容器 镜像准备完毕后,建立如下目录: /code # 根目录 /code/docker # docker文件目录 /code/docker...mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com -r /app/config/requirements.txt # pip安装框架及拓展...WORKDIR /app # 每次进入容器的工作目录 /code/docker/django/requirements.txt Django mysqlclient nginx虚拟域名配置文件 /code.../django目录,执行 docker-compose build构建django镜像到本地,完成会返回success image.png docker_python-dome:latest就是镜像名称

    2.6K20

    Django数据库配置避坑指南:从初始化到生产环境的实战优化

    Windows开发环境安装mysqlclient驱动pip install mysqlclientLinux生产环境安装mysqlclient驱动# Debian / Ubuntu操作系统:apt updateapt...ubuntu22.04 + python3.9.20 + Django4.2.7 + mysqlclient2.2.0 测试成功ubuntu22.04 + python3.9.20 + Django4.2.7...+ mysqlclient2.2.4 测试失败pip show mysqlclientpip install mysqlclient==2.2.0参考资料:mysqlclient 安装文档二、数据库初始化介绍数据库初始化包括两部分生成数据库表向数据库表添加初始数据生成数据库表根据模型定义生成数据库迁移文件...# Django 会在每个安装的应用程序的 `fixtures` 目录中搜索python manage.py loaddata myapp_system.json myapp_infra.jsonpython...关注不迷路~

    81000

    Django学习-第六讲(上):Django数据库原生的方法操作

    1.MySql 驱动程序安装 我们使用Django来操作MySQL,实际上底层还是通过Python来操作的。因此我们想要用Django来操作MySQL,首先还是需要安装一个驱动程序。...比如有pymysql以及mysqlclient等。这里我们就使用mysqlclient来操作。mysqlclient安装非常简单。只需要通过 pip install mysqlclient 即可安装。...如果安装失败,我们可以到 离线的python库的网站中找到我们需要的相对应的版本,下载下来,然后再pip安装。...所以不管是使用pymysql或者是mysqlclient或者是mysqldb,他们的接口都是一样的。...如果不传size参数,那么默认是获取第一条数据。 7.fetchall:获取所有满足sql语句的数据。

    1.3K20

    记录,Django如何利用已经存在的数据库中的表反向生成对应的Model

    mysqlclient 操作需要安装第三方库:mysqlclient 我们想要用Django来操作MySQL,首先还是需要安装一个驱动程序。在Python3中,驱动程序有多种选择。...比如有pymysql以及mysqlclient等。 mysqlclient安装非常简单,只需要通过pip install mysqlclient即可安装。 以下为操作记录,仅供参考!...:'cs', 'HOST':'127.0.0.1', 'PASSWORD':'123456', 'PORT':'3306', } } 步骤二:安装操作数据库的第三方库...:mysqlclient pip install mysqlclient 步骤三:使用根据数据库表反向生成Model的命令(关键) 使用这条命令,会根据设置的数据库中的表在自动生成对应的Model代码...公众号不挣钱,交个网友。

    4K20

    Python学习之Django切换MySQL数据库

    因此我们想要用Django来操作MySQL,首先还是需要安装一个驱动程序。在Python3中,驱动程序有多种选择。比如有pymysql以及mysqlclient等。...mysqlclient安装 基于目前的环境以及版本来说,直接运行 pip install mysqlclient 是会报错的,具体错误,自己执行以下就知道了。...解决办法: 去 https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient 下载指定文件,我用的是python3.7,win环境是64位,所以下载了mysqlclient...然后执行: pip3 install mysqlclient-1.3.13-cp37-cp37m-win_amd64.whl 如果出现以下说明安装成功: Installing collected packages...: mysqlclient Successfully installed mysqlclient-1.3.13 迁移数据库 Django中通过以下命令来迁移数据库,在每次创建Model时,执行该命令,在数据库中生成对应的表

    2.5K20

    Django切换MySQL数据库

    因此我们想要用Django来操作MySQL,首先还是需要安装一个驱动程序。在Python3中,驱动程序有多种选择。比如有pymysql以及mysqlclient等。...mysqlclient安装 基于目前的环境以及版本来说,直接运行 pip install mysqlclient 是会报错的,具体错误,自己执行以下就知道了。...解决办法: 去 https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient 下载指定文件,我用的是python3.7,win环境是64位,所以下载了mysqlclient...然后执行: pip3 install mysqlclient-1.3.13-cp37-cp37m-win_amd64.whl 如果出现以下说明安装成功: Installing collected packages...: mysqlclient Successfully installed mysqlclient-1.3.13 迁移数据库 Django中通过以下命令来迁移数据库,在每次创建Model时,执行该命令,在数据库中生成对应的表

    3.4K20

    Python 库的安装及使用 常见错误异常及解决办法

    文章目录 1.包导入错误ModuleNotFoundError: No module named 'sklearn.cross_validation' 2.Django安装报错 3.DeprecationWarning...workon命令出现异常 5.安装mysqlclient时报错ERROR: Command errored out with exit status 1 1.包导入错误ModuleNotFoundError...安装报错 直接用pip install django命令安装可能会报错,用下面的命令就不会报错了: pip install django -i https://pypi.doubanio.com/...5.安装mysqlclient时报错ERROR: Command errored out with exit status 1 在Django等项目中可能需要用到mysqlclient作为数据库引擎,但是在直接通过命令安装的时候可能会报错如下...\include\site\python3.8\mysqlclient' cwd: XXX\AppData\Local\Temp\pip-install-mu3pnz6j\mysqlclient

    4.3K10

    从零开始 - Docker部署前后端分离项目(三)

    包含两个文件,docker-compose.yml、start.sh(可有可无) 2.XZAndroidPlatform后端文件 整个django项目拿过来即可。...文件中增加相关部署依赖: mysqlclient==2.1.0 gunicorn==20.1.0 supervisor==4.2.4 完整requirements.txt文件如下 BeautifulReport...这个static文件夹后续需要复制到nginx_docker文件夹中。 4、配置文件 django项目目录下新建logs文件夹,存放后续配置运行的日志。.../entrypoint.sh"] 五、nginx_docker静态资源准备 讲上文中django打包好的static文件夹复制到nginx_docker文件夹中。...pip install docker-compose 检测是否安装成功 docker-compoese --version 不论是`Dockerfile`还是`docker-compose.yml`脚本的编写都依赖上下文

    3.1K10
    领券