推荐学习书目
› 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
jin7
V2EX  ›  Python

原来 Python 小版本一升级 , 有的第三方库就暂时用不了.

  •  
  •   jin7 · Jan 17, 2020 · 5543 views
    This topic created in 2489 days ago, the information mentioned may be changed or developed.

    原来 python 小版本一升级 , 有的第三方库就暂时用不了. python3.7.5 --> python3.7.6

    14 replies  •  2020-01-18 17:57:41 +08:00
    Trim21
    Trim21
    Jan 17, 2020 via Android
    1
    是说升级了 python 版本但是没有重新安装第三方库吗
    jin7
    jin7
    OP
    Jan 17, 2020
    2
    @Trim21 我创建了一个新的 venv 然后重新安装了那个第三方库 还是不行...
    wuwukai007
    wuwukai007
    Jan 17, 2020 via Android
    3
    哪个库
    jin7
    jin7
    OP
    Jan 17, 2020
    4
    @wuwukai007 pyautowin
    ddzzhen
    ddzzhen
    Jan 17, 2020 via Android
    5
    冷门库按说明文档来,如果 3.x 那肯定兼容,3.7.x 也兼容,3.7.5 肯定不兼容 3.7.6,这跟开发有关,跟 python 是间接关系吧
    0dJ6Tu8Za734L89T
    0dJ6Tu8Za734L89T
    Jan 17, 2020
    6
    那别更呗 [doge]
    alphadog619
    alphadog619
    Jan 17, 2020
    7
    3.7.6 scrapy 就装不上。
    python30
    python30
    Jan 17, 2020
    8
    慢点升级有好处
    fzhyzamt
    fzhyzamt
    Jan 17, 2020
    9
    py 虽然轮子很多,但是版本兼容性和各种本地库依赖就非常僵硬
    chenstack
    chenstack
    Jan 17, 2020
    10
    我今天是从 pyenv 里面装的 python3.7.4->python3.7.6,不过是把第三方库都重新装一遍,因为一些需要编译的库可能需要重新编译才能用
    参考: https://github.com/pyenv/pyenv/issues/906

    ~/.pyenv/versions/3.7.6/bin/python -m pip install -r <(~/.pyenv/versions/3.7.4/bin/python -m pip freeze)
    jin7
    jin7
    OP
    Jan 17, 2020
    11
    现在退回去了 python3.7.5
    hyperbin
    hyperbin
    Jan 17, 2020 via Android
    12
    做过 pypi 的包,可指定兼容范围(从小到大都有),你这个估计是打包时写死了版本号
    jin7
    jin7
    OP
    Jan 17, 2020
    13
    安装正常 , 但是运行一些代码的时候报错.
    hushao
    hushao
    Jan 18, 2020 via iPhone
    14
    小版本升级其实没什么必要,尤其是生产环境下。开发环境的话,除非必须制定具体版本,小版本也是没什么意义。库的作者其实很多没什么精力去适配所有版本的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1010 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 18:59 · PVG 02:59 · LAX 10:59 · JFK 13:59
    ♥ Do have faith in what you're doing.