写在前面的话
最好的方法。昨天,改软件,一个声明选择框,老是选不中,尽管我花费了大量的tokes,切了多个codex账号,还是搞不定,每次都差一点,主要是本地没办法模拟,而线上还在跑,不好打断。没办法模拟线上的真实账号,改起来,只能给截图,基本定位全靠猜,基本上折腾了一天,也没搞定。晚上,伙伴要进度,我一狠心,把线上的发视频软件停了,把两三G的代码拷过去,装环境,装扩展,就让AI完全在真实环境,真实账号的情况下进行尝试,不到一小时,就精准定位,解决了问题,但前期我浪费了大量的金钱与一天的时间,问题得不到解决,还影响了心情。所以,解决问题最好的方法是什么,首先,改一个问题之前,先想想,怎么样最快的解决,别因为占了服务器,影响发布就一直在本地猜,如果在服务器上能快速解决,就果断停服务器改,最好的方法就是最节省时间的方法,加油!
[245+100]-----底部有张生活照片和昨日花销
【关键词】python、ragflow、本地部署、虚拟环境
一、ragflow本地部署(一级)
1.本地部署(二级)
描述:最近用了新的启动uv,导致本地部署不起来,解决一下。
开工:
第一步:错误复现(三级)
20250323周日时间段:16:47-17:00
错误截图如下:
图4a-1
注:接下来,处理下这个错误。
第二步:处理报错(三级)
20250323周日时间段:16:52-17:00
20250324周一时间段:10:01-11:00
今天主要把本地部署搞起来,这样,就能提高点效率。
现在主要是icu没部署对,看下原因。
a.安装pkicu-config(四级)
20250324周一时间段:10:15-11:00
命令如下:
pacman -S mingw-w64-x86_64-pkg-config
安装之后,再次运行:
uv sync
注:运行之后,效果如下:
图4a-2
注:好像还不行,换个AI再查一次。
b.再查一次(四级)
20250324周一时间段:10:15-11:00
从错误信息来看,问题的核心是 缺少 Microsoft Visual C++ 14.0 或更高版本,这是编译 pyicu 所必需的。以下是解决这个问题的详细步骤:
安装 Microsoft C++ Build Tools
根据错误提示,你需要安装 Microsoft C++ Build Tools。可以通过以下步骤完成安装:
下载安装程序
注:没找到在哪里选,先安装个社区版本试试。效果如下:
图4a-3
注:经过安装,现在报错变了,如下:
PS E:\16python\12\ragflow1203\dev_ragflow_v16b> uv sync
Resolved 388 packages in 3ms
× Failed to download and build `pycryptodome==3.9.9`
├─▶ Failed to extract archive
├─▶ error decoding response body
├─▶ request or response body error
╰─▶ operation timed out
help: `pycryptodome` (v3.9.9) was included because `ragflow` (v0.17.2) depends on `volcengine` (v1.0.146) which depends on
`pycryptodome`
注:查下资料,安装步骤如下:
方法1:以管理员身份运行Anaconda Prompt
搜索 Anaconda Prompt
右键选择 以管理员身份运行
重新执行命令:
conda install -c conda-forge icu
输入 Y 确认安装
注:按照这个方法,能装上,如下:
图4a-4
注:接下来,装上的版本是73.2,再次运行uv sync.还是报错,如下:
图4a-5
注:这个需要设置它的版本。
c.设置版本(四级)
20250324周一时间段:13:12-14:00
设备了,作用也不大,创建个虚拟环境吧,命令如下:
# 创建新环境(例如名为.venv)
conda create -n .venv python=3.12
# 激活环境
conda activate .venv
# 在新环境中安装icu
conda install -c conda-forge icu
注:在安装pyicu的过程中,报错如下:
PS E:\16python\12\ragflow1203\dev_ragflow_v16b> conda install -c conda-forge pyicu
Channels:
- conda-forge
- defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- pyicu
Current channels:
- https://conda.anaconda.org/conda-forge
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
- https://repo.anaconda.com/pkgs/msys2
- defaults
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.
注:查下这个是什么原因,没装成功。
第三步:安装pyicu(三级)
20250324周一时间段:14:06-15:00
看下这个怎么搞,是不是非要用docker才可以。通过查deepseek,解决步骤如下:
1. 直接安装预编译的 PyICU Wheel(推荐)
从 Christoph Gohlke 的 Python 扩展库下载预编译的 Windows 版 .whl 文件:
访问 PyICU Windows 预编译包页面
根据你的 Python 版本和系统位数选择文件:
下载地址:
https://github.com/cgohlke/pyicu-build/releases
下载完成,截图如下:
图4a-6
注:应该选上面那个amd64位的,安装试试。
3.下载后通过 pip 安装:
pip install 下载路径\PyICU‑2.14‑cp312‑cp312‑win_amd64.whl
再次运行,如下:
图4a-7
注:人家要的是2.14,安装的是2.15,所以,要重新安装。再找找有没有2.14的版本。
安装成功了,如下:
图4a-8
注:接下来,再次运行uv sync.看看效果。还是不行,再次创建虚拟环境。
第四步:虚拟环境(三级)
20250324周一时间段:15:06-16:00
按下面步骤来搞,如下:
# 创建新环境
conda create -n ragflow_fix python=3.12
conda activate ragflow_fix
# 安装预编译 PyICU
pip install PyICU-2.14-cp312-cp312-win_amd64.whl
# 运行 uv sync
uv sync
注:按上面的运行还是不行,再次查deepseek。
按下面步骤安装:
1. 安装 Microsoft C++ 构建工具
访问 Microsoft C++ Build Tools 下载页面。
下载并安装 Build Tools for Visual Studio。
安装时勾选以下组件:
完成安装后,重启系统。
2. 验证构建工具安装
打开命令提示符或 PowerShell,运行以下命令:
cl.exe
如果输出类似以下内容,说明安装成功:
Microsoft (R) C/C++ Optimizing Compiler Version 19.xx.xxxxx for x64
二、头条号运营战果
昨日总播放152.5万,总收入104.8块,累计收入:1894块,可提现1310块,软件截图如下:
图4b-1
注:想要全脱管运营头条号的联系我,你出账号,我来运营,收益四六分成(你六我四),你当甩手掌柜,每天都能得几块零花钱,财富wx: qhz198607
三、生活照片
拍摄于2025年6月1日,13:13:13,带二宝在外面开封玩水汽球,当时二宝两岁8个月。昨天在外面抽烟,遇到一位做前端的小姐姐,00后,她说我看你一直用AI写程序,每天得花多少tokes啊,我说我用的是chatgpt 4.5,最新版,在网上买的账号,正常一天10块钱得有了。小姐姐说,我现在是初学阶段,还是手写,基本不用AI。我说,那公司能同意吗,你开发一个页面一天,人家几分钟完事,老板会不会有意见。她说:我现在在酒店当迎宾,下班了自学的,大学学的是计算机,想着先练练,到时,练熟练了再转。我说,好吧。其实,我想说,这种只在岸上看别人游泳,做假动作练习没什么卵用,真正的想做编程,还是直接把酒店工作辞了,绝了后路去找编程类的工作,或者接私活,只做编程类的,这样,慢慢才能成长起来,有稳定工作,业余学编程,也可能成功,但概率很小。
图4c-1
《本文完》