苹果MacOSX 上 Django安装 mysqlclient 报错解决

李金龙
李金龙
管理员
496
文章
0
粉丝
Django学习1 3,076字数 155阅读模式

上一年更新至今已经过去了10个月了,这次填补一个MacOS系统mysqlclient 的安装坑,每一次都会遇到,每一次都查找各种资料,这一次直接写到博客上面来。

报错内容

  1. ld: library not found for -lssl
  2. clang: error: linker command failed with exit code 1 (use -v to see invocation)
  3. error: command 'gcc' failed with exit status 1

解决方案

1.进入虚拟环境

2.执行下面的命令

  1. export LDFLAGS="-L/usr/local/opt/openssl/lib"
  2. export CPPFLAGS="-I/usr/local/opt/openssl/include"

3、在虚拟环境中安装

苹果MacOSX 上 Django安装 mysqlclient 报错解决

[code]poetry install[/code] 为poetry的执行安装虚拟环境的命令,比pip或pipenv好用些。

 

 
李金龙
  • 本文由 李金龙 发表于2020年4月29日 16:31:16
  • 转载请务必保留本文链接:https://www.lijinlong.cc/django/djxs/3255.html
Django学习

Django后台扩展(一)

Django自带的Admin十分强大,能快速帮助我们建立一个公司后台。但公司的每个人权限不免需要作区分,并且可能我们需要增加用户字段,这个时候就需要自己对Django的后台做扩展了。 只显示特定的条件...
Django学习

Django定时任务

Django作为一个大而全的Web框架,定时任务无论是个人开发还是企业业务都是需要的。但个人开发的时候使用celery,未免有点杀鸡用牛刀的感觉。Celery性能不错,但配置起来并没有那么简单。非密集...
Django学习

自定义Django后台名称

众所周知,Django默认的后台是英文。在修改了Settings之后,Django自带的user改成了中文,自己写的App对应的依旧是英文。 于是花了一些时间来查咋改名字。毕竟中国人更适应中文。 修改...
    • Aber
      Aber 0

      点赞

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证