飘逸峰的博客

Spring--Java程序员的春天

摘要

  • Poetry是一个轻量级的python包管理器,其目标是帮助开发者快速、轻松地构建、发布和分享python包。说它轻量,是与 conda 相比 poetry 更轻量,同时与 venv + pip Python--virtualenv 的方式相比具有如下优点:
    • 使用缓存机制,避免重复下载依赖包
    • 包管理上更加精确,删除不需要的包时会同时删除与其关联的且没有被使用的那些依赖包,避免无用的依赖包造成打包体积过大
    • 打包和发布更加简单,只需要一个命令就可以打包和发布
阅读全文 »

摘要

  • 测试环境:macOS 13.7.1,Python 3.11.3
  • 今天将pip升级(pip install --upgrade pip)到24.3.1版本后,通过pip install命令安装依赖时会报错,比如:
1
2
$ pip install certifi
Could not fetch URL https://pypi.org/simple/certifi/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/certifi/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1002)'))) - skipping
  • 很奇怪,从pip自己的网站上下载依赖都会出现证书无法验证的错误。测试了一下,该问题只在macOS上遇到,其他平台没有遇到过。
  • 先说结论,推荐使用第五种方法。
阅读全文 »

摘要

阅读全文 »

摘要

阅读全文 »

摘要

阅读全文 »
0%