【终端常见命令使用】深度学习入门-服务器运行(持续更新)

简介

使用anaconda对架构和配置进行设置,以及需要实验服务器运行代码时需要用到终端命令。本文主要记录一些常见的命令和问题。

基础命令

创建环境

在base环境中创建新的环境(建议不同的项目创建对应的环境)。

conda create -n 环境名

在创建环境时可以同时指定python或者一些包的版本

conda create -name 环境名 python==3.9.18

python、torch和torchvision对应版本

官方文档:https://github.com/pytorch/vision#installation
在这里插入图片描述

激活环境

在base环境中使用命令激活环境

conda activate 环境名

同样可以移除环境

conda deactivate

移除环境

使用命令

conda env remove -n 环境名

查看所有环境名

使用命令

conda env list

使用项目代码里的requirements.txt文件安装所需的包

创建新的环境,python版本可由readme文件查看,如果没有则一般不会发生python的版本冲突。
先进入文件所在位置

cd /d D:\文件绝对路径

执行命令

pip install -r requirements.txt

为了加快安装速度,你可以在安装过程中使用国内的镜像源,如清华大学开源软件镜像站。这可以通过在pip命令中添加-i参数来实现,例如

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

同样.yml文件执行

conda env create -f environment.yml

导出环境依赖包requirements.txt和environment.yml

在对应的环境内执行命令

conda list -e > requirements.txt
conda env export > environment.yml

然而自己导出的配置文件转移到另一台设备或者服务器时,往往不能顺利的安装。
因此可以直接把环境文件复制到服务器的环境文件夹下,并使用命令激活。

conda config --append envs_dirs envs位置

进入文件夹位置

cd ~

~符号代表当前用户所在位置要进入的下一个目录。

进入上一级目录

cd ..

进入上两级目录

cd ../..

确保替换命令中的路径为你想进入的目录的实际路径。如果你不确定路径,可以使用ls命令列出当前目录下的文件和文件夹,或者使用pwd命令查看当前所在的目录路径。

使用绝对路径

绝对路径是从根目录(在Unix/Linux系统中是/,在Windows系统中通常是盘符如C:\)开始的完整路径。例如,在Unix/Linux系统中,要进入/home/username/documents文件夹,可以直接在终端中输入:

cd /home/username/documents

在Windows系统中,路径格式会有所不同,但原理相同。假设要进入D:\Documents文件夹,可以输入:

cd /d D:\Documents

压缩包文件

解压.rar压缩包

rar x filename.rar

其中,filename.rar是你想要解压的rar文件的名称。x参数告诉rar工具解压文件并保持原有的目录结构。

.ipynb文件转化为.py文件

方法一:jupyter notebook打开后另存为.py文件(方便快捷

用jupyter notebook打开后,选左上角 File , Download as ,选择 Python(.py) 即可保存为.py格式的文件

方法二:通过终端指令进行转换

打开终端,在xxx.ipynb文件所在目录下,执行命令:

jupyter nbconvert --to script xxx.ipynb

执行后,xxx.py 文件将会出现在与 xxx.ipynb 相同的目录下。
如果需要将目录下所有的 ipynb 文件都转换为 py 文件,可执行以下指令:

jupyter nbconvert --to script *.ipynb

一些包的安装

使用pip对包进行安装时,有时候提示的包名与实际使用命令的包名不一致,下面列出一些不一致的安装包,以供查找。

sklearn -> scikit-learn
skimage -> scikit-image
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值