V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
lalala139
V2EX  ›  Python

MYSQL 不支持 python3.8 怎么搞。又切回去?

  •  
  •   lalala139 · 2020-02-16 09:29:48 +08:00 · 9026 次点击
    这是一个创建于 1742 天前的主题,其中的信息可能已经有所发展或是发生改变。

    以后再也不尝鲜了,好难。

    30 条回复    2020-02-20 06:38:00 +08:00
    mseasons
        1
    mseasons  
       2020-02-16 09:33:58 +08:00
    不支持? 什么报错
    janxin
        2
    janxin  
       2020-02-16 09:34:26 +08:00
    什么是 MySQL 不支持 Python 3.8 ?
    manami
        3
    manami  
       2020-02-16 09:47:46 +08:00 via Android
    数据库跟语言不挂钩的吧?
    lalala139
        4
    lalala139  
    OP
       2020-02-16 09:53:10 +08:00
    Mysql 不是有个 connector ?对应 Python 最高只到 3.7 啊。
    dingyaguang117
        5
    dingyaguang117  
       2020-02-16 10:14:13 +08:00
    @lalala139 换个 connecter 不行吗
    wwqgtxx
        6
    wwqgtxx  
       2020-02-16 10:18:45 +08:00
    pip install mysql-connector-python
    而且根据官方文档,明确是支持的
    https://dev.mysql.com/doc/connector-python/en/connector-python-versions.html
    dingyaguang117
        7
    dingyaguang117  
       2020-02-16 10:21:04 +08:00
    mysqlclient 也是支持的, 更不用说 pymysql 了
    masker
        8
    masker  
       2020-02-16 10:29:58 +08:00 via Android   ❤️ 10
    遇错不谷歌 被喷也理所当然
    CallMeReznov
        9
    CallMeReznov  
       2020-02-16 11:10:50 +08:00
    轮子不要太多噢...
    676529483
        10
    676529483  
       2020-02-16 11:12:46 +08:00
    pymysql 支持的,mysqlclient 也支持,虽然很难装我不用
    lidongyx
        11
    lidongyx  
       2020-02-16 11:12:48 +08:00 via iPhone
    ....
    abcbuzhiming
        12
    abcbuzhiming  
       2020-02-16 12:37:28 +08:00   ❤️ 2
    一个广泛使用,处于活跃期的语言,你说它突然不支持另外一个广泛使用,处于活跃更新期的技术,一般这种情况下请先找自己的问题
    lalala139
        13
    lalala139  
    OP
       2020-02-16 13:37:53 +08:00
    连接上了。之前安装 MySQL 的时候看到 Python connector 那里每个版本的 connector 各对应一个 Python 的版本,而且还提示我没有安装 Python3.7 让我手动安装。同时也谷歌了一下看到有人遇到问题且回复说不支持 3.8。同时用 pycharm 里的 database 因为代理的原因昨天晚上折腾了好几个小时没好,现在操作了一下是可以连接的。总之,thanks。
    janxin
        14
    janxin  
       2020-02-16 14:20:35 +08:00
    @lalala139 你应该是使用的旧版本,可以查看 https://pypi.org 上的最新版本。

    https://pypi.org/project/mysql-connector-python/

    你可以清楚的看到每个版本支持的 Python 版本系列
    wzwwzw
        15
    wzwwzw  
       2020-02-16 14:35:17 +08:00
    我都在跑着 3.8 和 mysql 8.0 了,多查查。
    lalala139
        16
    lalala139  
    OP
       2020-02-16 15:00:10 +08:00
    @janxin 谢谢
    salamanderMH
        17
    salamanderMH  
       2020-02-16 16:04:36 +08:00
    跟语言没关系。
    chenqh
        18
    chenqh  
       2020-02-16 16:07:36 +08:00 via Android
    py3 大家用什么链接 MySQL pymysql 还是什么?为什么?
    l4ever
        19
    l4ever  
       2020-02-16 16:18:39 +08:00 via iPhone
    暂时不升级,停留 3.7.x
    zoowii
        20
    zoowii  
       2020-02-16 16:36:07 +08:00
    pymysql
    deplives
        21
    deplives  
       2020-02-16 17:13:21 +08:00
    本地 MySQL 8.0 + Python 3.8.1 无任何问题,请寻找自己的原因
    di94sh
        22
    di94sh  
       2020-02-16 18:55:08 +08:00
    @chenqh #18 pymysql 因为用 gevent
    cst4you
        23
    cst4you  
       2020-02-16 19:33:34 +08:00
    延申问题:为什么 Google 不支持中国大陆用户访问
    falcon05
        24
    falcon05  
       2020-02-16 20:05:10 +08:00 via iPhone
    @cst4you 百度看看
    di94sh
        25
    di94sh  
       2020-02-16 21:12:43 +08:00
    @di94sh #22
    其实还是需要考虑场景,
    高并发 用 gevent + (pymysql 或 mysql-connector-python use_pure = True)
    高吞吐 用 thread + (MySQLdb 或 mysql-connector-python use_pure = False)
    killl
        26
    killl  
       2020-02-16 22:54:52 +08:00
    支持的
    DelayNoMore
        27
    DelayNoMore  
       2020-02-17 00:22:18 +08:00
    这种问题百度就可以,没必要谷歌,"局域网"找资料的速度不香吗
    littlewing
        28
    littlewing  
       2020-02-17 10:42:43 +08:00
    这跟 mysql 有毛关系?(一般说 mysql 是指 mysql-server,并不只是指各种 mysql connector )
    conn4575
        29
    conn4575  
       2020-02-17 12:14:56 +08:00 via Android
    不要用官方推荐的那个 connector,难用的一笔,pymysql 或者用异步的那个(忘记名字了)
    levelworm
        30
    levelworm  
       2020-02-20 06:38:00 +08:00 via Android
    pyodbc 行不行?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2599 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:44 · PVG 12:44 · LAX 20:44 · JFK 23:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.