这次利用重装系统的机会,重新梳理下各种软件的安装环境。之前提到过,系统里需要配置两个环境,一是 docker,二是 python。docker 已基本搞定,本期设置 python ...ubuntu 系统下,python 是系统自带的、不用设置,需要设置的是访问 python 的界面。默认的 python 只是一个框架、功能有限,要想让 python 变成多面手,就需要安装各种插件(模组),而安装插件就要用 pip3。sudo apt install python3-pip
jupyter notebook 这款开源软件,可以在浏览器界面运行 python 代码。在之前的 这一期 里曾提到过。这次,换个方法,安装在 python 的虚拟环境。在虚拟环境下运行 python,就是可以在一个划定的范围内,修改 python 的运行环境,但不影响系统内的 python 环境,这是我大概的一个理解,也不知对不对。sudo apt install python3-virtualenv
设置一个文件夹(命名为 py_env),进入此文件夹,并开启一个虚拟环境(命名为 notebook_1):mkdir py_env
cd py_env
virtualenv notebook_1
source notebook_1/bin/activate
上面代码中的第3、4行,是开启虚拟环境的重要命令。运行第 4条之后,注意命令行开头的部分,会变成以 (notebook_1) 开头。升级 pip3,并安装 jupyter book:pip3 install --upgrade pip
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter
上面第 2行,是从清华的镜像源下载 jupyter。docker 有国内的镜像源,同样,python 也有国内的镜像源。顺便提一下,在这之前,我在本地又重新安装了一次 docker,并调整了镜像源,先用一段时间看看效果,如果效果好,这个方法后面再单独介绍一下。继续前面的话题,还是在当前虚拟环境下,运行 jupyter notebook,就是这条命令:这时,在浏览器会跳出一个新的页面,这个页面的地址为 “localhost:8888”,会不会有种熟悉的感觉?8888 就是 jupyter notebook 的默认端口。此外,关于 firefox,之前没安 AppImage 版本的,原因也在这里。如果是 AppImage 里运行 firefox 的话,这时不知道会不会有麻烦。在命令行 ctrl + c,先关闭 jupyter notebook。windows 系统的话,知乎上有个教程,可以一下子就安装好 python 和 jupyter notebook,地址在这里:https://zhuanlan.zhihu.com/p/127839755安装虚拟环境的方法,就是在完成上面教程中的 python 安装之后,切换到本期开头的部分。之前用过几次,比如
代码262-1,用 python 清洗 md 文本,然后放到 logseq 里。除了操作文本,python 甚至还可以直接访问文件夹、修改文件,比如 代码 219-4 就是给 logseq 减负的一个方法。此外,还可以用 ai 生成 python 代码,具体想让它干啥,你是老板,你可以去给它下定义 ...