• mysqlcilent的安装


    这软件包是贼的气

    首先是windows的安装上你必须要指定版本,linux的安装你就不需要指定版本了

    windos上的指定安装必须要

     

     一、下载包的时候需要指定版本,

    比如python2的和mysql链接的是,而python3则是mysqlclient 我们这个时候在下载mysqlclient的时候必须要要指定版本 否则不成功的

    python3 -m pip install mysqlclient==1.3.12

    二、如果不成功就要去下载指定的whl包

    https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient  去这里下载 找到你需要的包 

    因为包的更新可能是随着时间更新到最新的包 有的解释器是没有的,那么就下载对应的解释器的最近的包 ,(我的解释器是python3.4但是现在更新的只有python3.5以上的 那么 我就选python3.5的解释器对应的)

    可以在最后面输入修改你要找的包名称

     然后找到你需要的包以mysqlcient为例子

    所以一定不要下错了 下载你的解释器对应的版本

    我下载完我的python35对应的mysqlclient版本之后就 在你下载的目录内 进入cmd 一定要进入你存放的下载包的目录下进入后台

    然后

    一定要下载对应的版本的不然就会提示无法识别的

    ubuntu上安装:

     首先你会出现一个错误

    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-eefwun27/mysqlclient/

    这个时候你需要更新你的pip

    python -m pip install --upgrade --force pip 
    
    pip install setuptools==33.1.1

    因为我的是python3下载的pip3就是下面的内容
    python3 -m pip install --upgrade --force pip
    pip3 install setuptools==33.1.1


    然后你再输入你的pip的时候就会发现你找不到pip了,不能用了

    from pip import main
    ImportError: cannot import name 'main'

    这个时候你要执行

    编辑 /usr/bin/pip 文件,修改代码

    from pip._internal import main

    然后再输入

        sudo apt-get install mysql-server mysql-client
        然后mysql -V查看mysql是否安装成功
        sudo  apt-get install libmysqlclient-dev python3-dev
        然后
        pip install mysqlclient就不会报错找不到'mysql_config'

    就可以下载成功了

  • 相关阅读:
    ThinkPHP(3.2)搭建简单留言板项目
    phpmailer 发送邮件
    smtp协议
    反向Ajax原理和模型(燕十八php笔记)
    全部选中复选框
    Ajax大文件切割上传
    ajax上传文件带进度条的思路
    ajax返回值
    Sublime 中文乱码问题
    AndroidStudio 问题点
  • 原文地址:https://www.cnblogs.com/zhaoyunlong/p/10382445.html
Copyright © 2020-2023  润新知