1.opencv-python 安装问题
pip install opencv-python-headless
而非:
pip install opencv-python
解决在没有图形界面的环境import cv2 报错的问题。
2.tensorboard页面空白
在运行目录下输入:
tensorboard --logdir=./runs
3.思腾合力启动命令
bash /root/scm.sh&&/etc/init.d/ssh restart&&sleep infinity
4.Docker 校园连网
sh login.sh in
5.浪潮使用FTP/SFTP传文件
需先创建镜像,再通过镜像的端口将文件传输到挂载的用户数据目录下
6.解压zip
我只需要解压到当前目录,不需要其他参数,有需求去找unzip的教程
unzip ***.zip
7.删除指定目录及其下所有内容
rm -rf ***/
8.显示目录下所有文件(包括隐藏文件夹)
因为国内yolov5的Arial.ttf下载问题,需要提前把下好的Arial.ttf放到.config/Ultralytics/下,但.config是隐藏文件夹,ls 需要加 -a 才能显示
ls -a
9.断开终端保持后台运行
训练需要把脚本挂到后台一直训练又不愿意一直连着ssh
nohup <command> &
# nohup :no hang up 不挂起
# & :放到linux后台
或者tmux:
apt-get update
apt-get install tmux
tmux new -s <name>
tmux a -t <name>
Ctrl+B
%:根据当前的窗口,竖向开启一个屏幕(左右划分)
":根据当前的窗口,横向开启一个屏幕(上下划分)
t:在当前窗口显示时间信息(但服务器时间和真实时间不一样)
x:关闭当前分屏
D:退出当前会话
[:查看历史信息 q:退出
10.Jupyter快捷切换Code和Markdown
ESY+M
ESC+Y
11.Jupyter报错:
TqdmWarning: IProgress not found. Please update jupyter and ipywidgets.
解决方案:
pip install ipywidgets
12.Jupyter自动补全:
%config Completer.use_jedi = False
13.python程序命令行输出记录到log文件中:
python -u xxx.py args1 | tee -a ./log.txt