统计信息:字数 4743 阅读10分钟
2021-11-03
这是个人安装环境遇到的问题总结
最近做一个静态博客网站,使用 mkdocs 这个框架,后端使用 python 构建,折腾了好久才安装成功。下面把安装过程的问题简单总结一下,特别注意环境工具版本问题。
我本地是 mac 环境,已经安装 node npm python3 wget virtualEnv n nvm 等工具,作用分别如下:
其他工具
具体这些工具的安装和注意事项不说了,可以到对应的博客查看。
mkdocs 需要 node 老版本。
我本地默认的 node 版本是 12 ,可以安装 mkdocs ,但是始终无法安装插件。我切换到 8 版本进行安装,具体操作如下:
使用 n 或者 nvm 等 node 版本工具管理版本并进行安装。
然后把 node 版本切换到早期版本(否则后期可能遇到 mkdocs 版本不对应,无法安装等)
一定在 python3 虚拟环境中搭建!!!
需要新建 python3 的虚拟环境(我默认使用 python 2.7.10 的环境,后期各种报错,material 这个材质包无法正常安装)。
使用 virtualEnv 管理虚拟环境,然后新建一个 py3 的环境。
使用 source /bin/activate 启动环境。Mac安装gitbook,卡在Installing GitBook 3.2.3
现在环境基本搭建好,开始安装 mkdocs
需要 Python 和 pip 来安装 MkDocs . 可以通过以下命令查看是否安装了上述依赖
MkDocs 支持 Python 2.6, 2.7, 3.3 和 3.4。强烈建议使用 python3 环境安装。
使用 pip 安装 mkdocs :
mkdocs已经安装到你的系统. 运行 mkdocs help 以检查是否正确安装.
创建一个新项目
下面开启服务
博客的各种配置文件在 mkdocs.yml 中进行设置,下面进行简单的说明
上面这些配置可以使用其他的配置
https://www.mkdocs.org/user-guide/styling-your-docs/
https://squidfunk.github.io/mkdocs-material/customization/
https://www.pythonsky.cn/technical-talk/233.html
https://github.com/nvm-sh/nvm#installing-and-updating
https://www.cnblogs.com/gaozejie/p/10689742.html
https://www.jianshu.com/p/622ad36ee020
https://www.pythonsky.cn/technical-talk/233.html
https://www.jianshu.com/p/c75381320b8a
https://www.cnblogs.com/princesong/p/11133310.html
https://www.jianshu.com/p/622ad36ee020
https://www.jianshu.com/p/c75381320b8a
https://www.baidu.com/s?ie=UTF-8&wd=Installing%20GitBook%203.2.3