飘逸峰的博客

Spring--Java程序员的春天

摘要

  • Mermaid 是一个支持在Markdown文档中绘制流程图、甘特图、序列图等图形的工具。它基于JavaScript实现,能够将Markdown中的元素渲染成HTML元素,从而在网页上直观地展示各种图表‌

  • Next主题中使用Mermaid说明

  • 本文介绍如何在 Hexo-Next 主题中使用 Mermaid

阅读全文 »

摘要

  • brew是一个软件包管理器,同时支持MacOS和Linux,可以很方便地安装各种软件,比如gitnodepython等。

  • brew虽然支持linux,但是实际使用中很少会使用brew来管理linux的软件包。

  • 本文介绍如何在macos下安装brew,以及如何使用brew管理各种软件包。

  • 本文基于 MacOS Intel Ventura 13.7.1,brew 版本为4.4.8。

阅读全文 »

摘要

  • 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%