上接:
【折騰】Python + GitHub Actions 更新 Z-Blog 的探索_電腦網絡_沉冰浮水
【折騰】VSCode 遠程開發配置(Remote Development)_電腦網絡_沉冰浮水
安裝 Python#
python --version
# Python 2.7.5
yum -y install gcc
yum -y install zlib*
yum install readline-devel
# wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz
wget https://npm.taobao.org/mirrors/python/3.7.9/Python-3.7.9.tgz
tar -zxvf Python-3.7.9.tgz
cd Python-3.7.9
# 設置安裝路徑
mkdir -p /usr/local/python3
./configure --prefix=/usr/local/python3
# 編譯安裝
make && make install
# 軟連結
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip
python3 --version
各種錯誤解決#
-
設置 Python 編碼
然後發現 py 文件中的中文註釋會報錯,解決方法是在首行添加如果下註釋:
# This Python file uses the following encoding: utf-8 import os,sys
-
GitHub Actions 里的
git diff
問題git diff "HEAD~" -r --name-only HEAD
fatal: ambiguous argument 'HEAD^': unknown revision or path not in the working tree.
理論上用雙引號或者不加引號就可以,,但是 GitHub Actions 里是報這個錯。
git diff --name-only head~1
↑ 另外一種寫法,等專門建個版本庫再測試吧。。當前先用 File Changes Action
-
關於 VSCode 的
Remote - ssh
插件"remote.SSH.remotePlatform": { "DesiVPS": "linux", "腾讯云": "linux" }
↑↑ 理論上首次連接時會詢問然後保存,但是主機名設置中文時會失敗,可以手動添加;
-
github_token: ${{ secrets.GITHUB_TOKEN }}
和github_token: ${{ secrets.BOT_TOKEN }}
在一些示例裡用的是
${{ secrets.BOT_TOKEN }}
,而這個值需要自己添加使用,${{ secrets.GITHUB_TOKEN }}
則可以直接用。"error": "500/getInputs Error",
-
其他
然後還有個問題是安裝不了 python-frontmatter,不知道為什麼;好像安裝上了???略奇怪,但是 Remote 中的 mdlint 表現和本地好像不太一樣???
其他#
linux (centos) 安裝 python - 知乎:https://zhuanlan.zhihu.com/p/137904053