不联网电脑离线配置深度学习环境

前言

拥有一台能联网的电脑A;

要往无法联网的电脑B上配置;

过程实现需要一个U盘。

 

步骤

第一步操作电脑A

先在联网电脑A上配置好一整套环境,推荐b站视频:【Python深度学习:安装Anaconda、PyTorch(GPU版)库与PyCharm-哔哩哔哩】

需要用u盘移入未联网电脑B的文件有:

挨个解释:

1. Miniconda3-py39_4.9.2-Windows-x86_64.exe 

miniconda的安装包,用的是4.9.2版本,据说这个版本非常稳定。

 

2.cuda_11.6.0_511.23_windows.exe 

英伟达显卡的驱动安装包,首先检查没有联网的电脑B是否有CUDA驱动:

win+R cmd输入命令nvcc -V

如果显示'nvcc'不是内部或外部命令也不是可运行程序或批处理文件,则没有。

所以还需要给电脑B下一个CUDA。

 

3.虚拟环境envs文件夹

配置好的虚拟环境(包含pytorch、numpy等深度学习需要的各种包)在路径:(miniconda安装路径)\Miniconda3\envs下

将envs整个压缩打包好放入u盘(后续就解压到电脑B相同文件夹下)。

温馨提示:不要妄想用一个个轮子文件pip install,很多包都有嵌套关系,这样很离线难配置好。

 

4. pycharm-community-2023.3.3.exe

编译器,用vscode也一样

 

第二步操作电脑B

文件都通过u盘移到电脑B上后开始如下操作:

1.安装miniconda

双击miniconda.exe安装在非c盘即可(后续虚拟环境很多很占内存)

cmd打开,conda --version进行验证,显示conda 4.9.2✓

 

2.安装pycharm

双击pycharm.exe安装即可,可安装在非C盘。

我勾选了“添加bin文件夹到PATH”

pycharm到位✓

 

3.安装英伟达驱动

双击cuda.exe安装,自定义安装→只选第一项CUDA。

如果遇见nvidia安装程序失败,下面详细情况中显示Nsight compute失败怎么解决

解决方法:

单独安装Nsight Compute
使用解压工具解压CUDA安装包(例如:cuda_11.6.0_511.23_windows.exe)。
在解压后的文件夹中找到Nsight Compute的安装文件,双击进行安装。

安装好后配置路径:cmd nvcc -V有显示版本✓

 

4.配置环境

解压配置好的虚拟环境在B电脑相应路径下。例如:(miniconda安装路径)\Miniconda3\envs

打开conda的shell框,输入conda env list可以看到环境已经在了。

打开一个深度学习项目运行查看✓

 

P.S.

cmd运行某些命令会出错,一般为路径错误:

 因为装在电脑a上的路径与电脑b不完全相符。此时尝试cmd运行conda命令:

原命令:pyinstaller --onefile  xxx.py 会报错,直接运行PyInstaller的可执行文件,可能受环境变量和路径设置的影响。-m 选项告诉Python解释器将PyInstaller作为模块来执行,而不是直接运行可执行文件。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值