踩坑经验

A collection of 7 posts

Jupyter Notebook 添加 kernel

安装环境安装完Anaconda利用conda创建了虚拟环境,但是启动jupyter notebook之后却找不到虚拟环境。实际上是由于在虚拟环境下缺少kernel.json文件,解决方法如下: 首先安装ipykernel:conda install ipykernel 在虚拟环境下创建kernel文件:conda install -n 环境名称 ipykernel 激活conda环境: source activate 环境名称 将环境写入notebook的kernel中 python -m ipykernel install --user --name 环境名称 --display-name "Python (环境名称)" 查看jupyter notebook

搭建树莓派集群+K3S+OpenFaaS

为了搭建弹性计算平台和计算集群,Kubernetes已经成为必备组件。然而Kubernetes对性能需求较大,K3s作为完全基于Kubernetes核心的缩小版,完全包括了kubernetes的基本功能。 本文尝试利用树莓派搭建一个K3s集群。 物料清单: 1.Raspberry Pi4 x 1 2.Raspberry Pi3 x 2 3. 5口USB电源 4. 树莓派集群散热架 步骤: 创建SSH连接1.首先创建ssh key在本机电脑ssh-keygen -t rsa -b 4096 在.ssh文件夹会产生两个文件,一个是id_rsa.

Linux下安装Docker+Docker-compose

每次都需要查脚本,这篇文章主要是记录一下。 脚本安装dockercurl -sSL https://get.docker.com/ | sh2. 赋予权限 sudo groupadd docker sudo usermod -aG docker $USER newgrp docker注:如果不赋予权限,每次使用docker必须通过sudo执行。 3. 脚本安装docker-compose sudo curl -L "https://github.com/docker/compose/releases/

Cloudflare的SSL证书部署谷歌云Bitnami Apache镜像

Cloudflare提供免费的SSL证书,这个教程主要讲如何讲SSL证书部署到Apache下。 由于我的博客是用Bitnami搭建的,Bitnami完全改变了apache的配置目录,所以本教程主要针对Bitnami镜像的apache ssl配置。 日期2019.12 配置debian+apche 参考https://devanswers.co/configure-cloudflare-origin-ca-apache/ 1.登录Cloudflare,没有的话需要注册,注册时免费的 2.选择ssl/tls标签,创建证书,注意创建证书会产生两个字符串,一个是证书,一个是私钥,私钥只会显示一次,以后无法再显示,请保存好。 3.创建完成后,下载证书 4.ssh登录服务器

谷歌云部署Ghost博客+SSL配置

之前博客一直部署在wordpress上,最近发现ghost十分简洁,决定迁移到Ghost。这个是谷歌云部署,会考虑之后再折腾一下用Docker部署一遍。Kubernetes的价格略贵,而且暂时流量很低,不考虑用Kubernetes。 1.首先是用谷歌云的Bitnami镜像一键部署Ghost。注册好谷歌云后,最上边搜索栏,搜索ghost,会发现有三个镜像可以部署,只有Bitnami的镜像是持续维护的,所以选Ghost Ceritified by Bitnami。 2. 在部署配置界面,基本只需要选一下部署地区zone,因为中文博客,一般国内访问比较多,部署在asia-east1服务器即可,这样国内和海外访问速度都比较快。机器类型访问量不大的话,选small即可。其他均可以缺省设置,点击下一步开始部署。 3. 部署完成后登录管理页面 http:

解决Anaconda无法启动Jupyter Notebook的问题

首次安装Jupyter Notebook,如果使用裸python会报错如下错误,仔细观察会发现是zmq包的问题。 DLL load failed: The specified module could not be found. 完美解决方案,首先把以下几个目录加到系统Path下 C:\ProgramData\Anaconda3 C:\ProgramData\Anaconda3\Scripts C:\ProgramData\Anaconda3\Library\bin 然后启动cmd,执行以下命令即可成功打开jupyter pip uninstall pyzmq