zoukankan      html  css  js  c++  java
  • mac m1安装mysqlclient

    学习python,在mac上安装mysqlclient安装时候遇到的问题,如果使用conda安装没有报错,使用pip报错很多。我使用下面的方式安装完成,不代表所有方式

    1.安装方式

    mysqlclient安装方式在github项目中有描述怎样安装,不知道地址可以根据以下方式查询:

    贴一下地址:https://github.com/PyMySQL/mysqlclient

    如上图,可以获取mysqlclient在github地址,其中描述了mac安装的方式如下图:

    其中分两种方式:

    1.安装mysql和mysqlclient(推荐,安装很顺利)

    2.不愿意安装mysql服务器,只安装mysql-client(客户端),然后安装mysqlclient(因为我安装有集成环境,所以我最开始选择此种方式,但是没有成功,有愿意的可以做一下尝试)

    二、安装过程出现问题

    1.没有安装mysql会报错

    mysql_config not found

    2.执行brew install mysql 报错

     Error: No such file or directory @ rb_sysopen

    是因为依赖下载失败,执行brew install 安装包名称(不带版本) 执行安装

    3.接着执行报错

    Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!
    To rerun under ARM use:
    arch -arm64 brew install ...
    To install under x86_64, install Homebrew into /usr/local.

    执行 arch -arm64 brew install mysql 命令进行安装

    4.然后执行 pip install mysqlclient 进行安装就成功了

    如果还有其他问题,可以参考下面博文:

    https://blog.csdn.net/xiao__ge/article/details/107564969

    https://blog.csdn.net/ken1583096683/article/details/118653792

    当你发现自己的才华撑不起野心时,就请安静下来学习吧
  • 相关阅读:
    Solr 集成ikanalyzer
    idea JRebel
    java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the server
    分布式文件上传 spring boot + fastdfs + dropzone
    Docker 安装 fastDFS
    Docker 安装 Nginx
    thymeleaf 声明
    Node.js express
    V for Vendetta
    人性的弱点&&影响力
  • 原文地址:https://www.cnblogs.com/wang1204/p/15695476.html
Copyright © 2011-2022 走看看