晨光刺眼,陈默醒了。
他蜷在被子里,脑子昏沉。昨晚睡得很浅,梦境支离破碎。他坐起来,颈椎酸疼,像被绳子勒了一夜。
凉水泼在脸上,才清醒些。
锅里煮着挂面,水咕嘟咕嘟冒泡。他盯着气泡,眼神有点空。面煮好了,他加了一勺猪油,撒点盐。
端着碗坐到电脑前。
屏幕还黑着,映出他半张脸。头发有点乱,下巴冒出青茬。他扒了口面,右手碰了碰鼠标。
屏幕亮起,星空壁纸深邃。
他先打开“瞬瞳-alpha”文件夹。里面是空的,像一片待开垦的荒地。他新建了一个文档,命名为“环境配置清单”。
手指悬在键盘上,停了片刻。
视野边缘的图标,静静悬浮。他没急着调用系统,而是凭记忆敲下第一行:Python 3.9,TensorFlow 2.8,CUDA 11.2。
敲字声很脆,咔嗒咔嗒。
窗外传来收废品的吆喝声,由远及近。陈默没抬头,继续敲。依赖库列表越来越长,滚轮往下滑了两页。
面吃完了,汤也喝光。
他洗碗,水流冲走碗壁的油星。擦干手,坐回来。这次,他调出系统界面,光标移到【推演】上。
输入问题:基于清单,最优安装顺序及避坑指南。
光球旋转起来。
蓝白色数据流快速掠过,像雨丝。几秒后,结果展开。系统不仅给出了顺序,还标注了几个版本冲突的雷区。
其中一条用红字标出:某视觉库最新版与CUDA 11.2存在隐式兼容问题,建议降级至4.7版。
陈默记下了。
他打开命令行,黑色的窗口弹出。光标闪烁,他敲入第一行指令。下载进度条开始爬,绿色的光点缓慢右移。
网速有点慢,他等着。
风扇声嗡嗡作响,笔记本散热口喷出热风。他摸了摸键盘左侧,金属外壳已经发烫。他插上散热架,四个小风扇一齐转动。
噪音大了些,但温度很快降下去。
第一个包安装成功,提示符跳出来。陈默松了口气,接着敲第二条。时间一点点过去,窗外天色由亮转灰。
下午两点,他站起来活动。
腿坐麻了,一瘸一拐走到窗边。楼下巷子里,几个孩子在追打,笑声尖利。他看了一会儿,拉上窗帘。
房间暗下来,屏幕光更刺眼。
他揉了揉太阳穴,那里隐隐作痛。系统界面角落有个小小的状态条,显示“精神力储备:78%”。比昨天少了点。
他关掉界面,继续干活。
环境搭到一半,出错了。命令行刷出一片红字,某个依赖项死活装不上。陈默皱眉,把错误信息复制下来。
丢进搜索引擎。
前几条结果都是广告。他往下翻,找到一个技术论坛的帖子。楼主遇到同样问题,底下有十几层讨论。
他快速浏览,手指滚动鼠标。
第七楼有个解决方案,但需要手动修改配置文件。他按着步骤做,敲代码,保存。重新运行安装命令。
进度条走到头,提示成功。

