返回

手动安装dl库

背景

在使用远程服务器或者本地运行深度学习代码的时候,经常需要在虚拟环境中安装所需要的深度学习(DL)库,但由于各种各样的原因,在安装库的时候总是不成功,比如经常遇到的:

1
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7f333e2d2070>, 'Connection to 10.88.67.58 timed out. (connect timeout=15)')': /pypi/simple/nvitop/

但是有很着急需要使用这些库,可以通过手动安装所需要的库。下面以GPU可视化库nvitop库为例。

步骤

  • 手动下载nvitop的 wheel 包,如nvitop-1.3.2-py3-none-any.whl
  • 将包上传到服务器
  • 执行命令(替换路径)
1
pip install /path/to/nvitop-1.3.2-py3-none-any.whl

这个过程中,可能仍然会失败,因为nvitop库可能还依赖其他深度学习库,比如nvidia-ml-py,这时候和上述步骤一样,下载相应的wheel文件,然后安装好nvidia-ml-py在安装nvitop就可以了。手动安装其他库也是同理。

image-20250720105117189

光终究会洒在你的身上,你也会灿烂一场!
本博客已稳定运行