短文
avatar
CC
2025-06-11
🔖小记

运行方式

请提前安装好 Python 环境,当前使用版本为 3.12.11 ,由于官方未发布二进制文件,需要使用虚拟环境安装,因此需要安装好 uv

设置环境变量

请提前设置以下变量,保证依赖缓存在其他盘,避免因网络问题导致依赖下载失败。对于本项目,由于配置文件 pyproject.toml 中指定了 pip 镜像,因此不需要设置 UV_DEFAULT_INDEXUV_INDEX 变量。

GitHub 加速下载镜像站点可前往 github.akams.cn 检测查看,并替换前缀为实际可用的域名

环境变量 推荐值
NUITKA_CACHE_DIR D:\Program Files\nuitka-cache
UV_CACHE_DIR D:\Program Files\uv-cache
UV_PYTHON_INSTALL_DIR D:\Program Files\Python
UV_HTTP_TIMEOUT 120
UV_DEFAULT_INDEX https://pypi.tuna.tsinghua.edu.cn/simple
UV_INDEX https://pypi.tuna.tsinghua.edu.cn/simple
UV_INSTALLER_GHE_BASE_URL https://tvv.tw/https://github.com
UV_PYTHON_INSTALL_MIRROR https://tvv.tw/https://github.com/astral-sh/python-build-standalone/releases/download

可能会用到的命令

  • 打开 命令提示符或终端
cmd.exe
  • Windows 系统使用以下命令设置环境变量
@echo off
setx NUITKA_CACHE_DIR "D:\Program Files\nuitka-cache"
setx UV_CACHE_DIR "D:\Program Files\uv-cache"
setx UV_PYTHON_INSTALL_DIR "D:\Program Files\Python"
setx UV_HTTP_TIMEOUT "120"
setx UV_DEFAULT_INDEX "https://pypi.tuna.tsinghua.edu.cn/simple"
setx UV_INDEX "https://pypi.tuna.tsinghua.edu.cn/simple"
setx UV_INSTALLER_GHE_BASE_URL "https://tvv.tw/https://github.com"
setx UV_PYTHON_INSTALL_MIRROR "https://tvv.tw/https://github.com/astral-sh/python-build-standalone/releases/download"
echo 环境变量已批量设置完成。
pause
  • 设置镜像

    pip config set global.index-url "https://pypi.tuna.tsinghua.edu.cn/simple"
    pip config set global.extra-index-url "https://mirrors.aliyun.com/pypi/simple"
    
  • 为保险起见,建议重启终端,即创建一个新的 cmd 窗口,然后执行以下命令,确保环境变量已经生效。

  • 安装 uv

    pip install uv pip-review --upgrade
    
  • 更新 pip 及其他依赖包

    pip-review --auto
    
  • 使用 uv 查看 Python 版本

    uv python list
    
  • 使用 uv 安装 Python(可选操作,例如官方只发布了 3.2.10 版本,可使用此命令安装最新的安全修复版本)

    uv python install 3.12.11
    
  • 创建虚拟环境(版本号可选择上述列表中支持的版本,包括系统中安装的版本)

    uv venv --python 3.12.11
    
  • 激活虚拟环境(一般创建后自动激活,可跳过此步骤)

    .\.venv\Scripts\activate
    
  • 安装同步依赖包

    uv sync
    
  • 进入虚拟环境后,终端运行主函数即可

    uv run App.py
    
  • 安装并更新依赖(可选但不推荐,先确定项目正常运行后再决定是否升级)

    uv sync --upgrade
    
avatar
CC
2024-05-04
💫吐槽

您好,2024年2月29日起,Web 应用托管按月度套餐计费,暂无其他计费方式,删除了应用,然后15元一月。。。是原来的30倍

avatar
CC
2023-12-20
🔖小记

突然 无法拉取 代码了,虽然这么些年都没用过代理,但还是代理一下吧

Https设置

git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080

取消代理

git config --global --unset http.proxy
git config --global --unset https.proxy

SSH
C:\Users[**替换称自己的名字 **].ssh 下是否存在config,注意Git安装路径

Host github.com
User git
Port 22
Hostname github.com
IdentityFile "C:\Users\zekan\.ssh\id_rsa"
TCPKeepAlive yes
ProxyCommand "D:\Program Files\Git\mingw64\bin\connect.exe" -S 127.0.0.1:1080 -a none %h %p

Host ssh.github.com
User git
Port 443
Hostname ssh.github.com
IdentityFile "C:\Users\zekan\.ssh\id_rsa"
TCPKeepAlive yes
ProxyCommand "D:\Program Files\Git\mingw64\bin\connect.exe" -S 127.0.0.1:1080 -a none %h %p
avatar
CC
2023-12-18
🔖小记

path

  • 类型: string
  • 默认值: window.location.pathname

当前 文章页 路径,用于区分不同的 文章页 ,以保证正确读取该 文章页 下的评论列表。

注意

请保证每个 文章页 路径的唯一性,否则可能会出现不同 文章页 下加载相同评论列表的情况。

  • 例子 1: 如果你站点的 /example/path//example/path 对应同一个页面,你可以将其设置为 window.location.pathname.replace(/\/$/,'')
  • 例子 2: 如果你想在站点的根目录下存放中文文档,但在 /en/ /ja/ 等文件夹存放其他语言文档,你可以将其设置为 window.location.pathname.replace(/^\/(en|fr|jp)\//, '/')
avatar
CC
2023-12-10
🍋圈子

求一张票
Screenshot_20231202_075803.jpg

avatar
CC
2023-12-10
🍋圈子

呜呜
Image_1701427837940.jpg

avatar
CC
2023-12-03
🍋圈子

花了 499 买了旁门左道的会员
189 买了 1080 天 iSlide 会员
599 水木年华演唱会
1080 周兴哲演唱会
水流下来 480
长翅膀的杜若 280
李健让我抢到票

avatar
CC
2023-12-02
🍋圈子

做了一个月的PPT了 就离谱

avatar
CC
2023-10-14
🍋圈子

互联网总会遇到一些孤儿

avatar
CC
2023-10-10
🍋圈子

累了就去休息,而不是去找比自己更累的人

Error. Try later. 您的浏览器可能封锁了本页通知,请在地址栏小锁开启允许本页通知 订阅以及时收到更新通知 您已取消订阅浏览器推送通知 您已订阅浏览器推送通知 订阅 订阅 取消订阅 ⚡ by  Webpushr
❤ CC的部落格 欢迎您的订阅 您可勾选您感兴趣的主题通过浏览器接受文章更新通知啦,可随时取消订阅 订阅更新 继续浏览