debug
orangezs
这个作者很懒,什么都没留下…
展开
-
[linux]-挂载硬盘后umoun卸载失败,提示umount: /mnt/usb: target is busy.
问题描述linux系统下卸载硬盘或者u盘时,进行umount指令,提示umount: /mnt/usb: target is busy问题原因通常是该挂在硬盘/u盘正在被其他进程/用户占用(甚至可能是终端),需要将所占用的进程释放。解决使用fuser命令# 1.安装yum install psmisc # 2.查看正在占用的进程fuser -mv /mnt/usb得到输出 USER PID ACCESS COMMAND/mn原创 2021-07-02 16:51:07 · 2892 阅读 · 0 评论 -
[环境管理]-anaconda环境的导出与导入,保存为列表
需求服务器被攻击了,维护集群升级并重装。需要保存当前特殊用户下的conda环境,以便后续更加方便的移植。导出环境步骤1.查看环境conda info -e如下2.进入想要导出的环境source activate primal2# 创建一个保存环境的文件夹mkdir primal2# 进入文件夹cd primal2由于我们的环境中含有conda包以及pip 安装的包,所以需要分两步导出3.开始导出conda包# 注意是当前环境,所以一定要进入该环境conda env ex原创 2021-07-01 18:07:20 · 3282 阅读 · 0 评论 -
[debug]-在centos7中挂载文件系统格式为ntfs,提示unknown filesystem type ‘ntfs’解决方案
问题描述将硬盘插在centos7服务器上,执行指令 mount /dev/sdd1 /mnt/usb 即挂载时发生错误。错误提示为 mount: unknown filesystem type ‘ntfs’ 错误原因这是由于CentOS7 上无 法识别NTFS格式的分区。解决缺啥补啥,装个支持ntfs的依赖即可,依次执行链接失效的话,补充个地址 提取 c823wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2013.1.13.tg原创 2021-07-01 17:06:34 · 2583 阅读 · 0 评论 -
[debug]-vim编写g++编译出现报错/usr/bin/ld: cannot open output file test: Is a directory,collect2: error: ld
错误背景采用vim编写了一段代码保存文件为test.cc利用g++执行简单编译,编译指令如下g++ test.cc -o test错误类型提示cheng@zs:~$ g++ test.cc -o test/usr/bin/ld: cannot open output file test: Is a directorycollect2: error: ld returned 1 exit status错误原因想要输出的可执行文件与当前目录下存在重名文件。即test.cc输出为test所在原创 2021-07-01 10:37:07 · 1131 阅读 · 0 评论 -
[debug]-ubuntu下opencv无法读取视频且capture.isOpened()测试一直为false
简介问题描述:c++版本采用tar包编译安装的opencv无法正常利用VideoCapture capture()打开视频,利用capture.isOpened()测试一直为false20200526解决的bug非复制粘贴。请先检查视频路径是否正确,请尽量使用绝对路径注意,代码为c++版的opencv,系统为unbuntu20.04,opencv安装方式为采取tar包然后编译安装代码例子如下#include <opencv2/opencv.hpp>using namespace原创 2021-05-26 18:45:27 · 3572 阅读 · 1 评论 -
[debug]-cv::Exception报错-c++版本opencv
简介cmake .. && make成功后,执行可执行文件报错bug内容terminate called after throwing an instance of 'cv::Exception' what(): OpenCV(3.4.10) /home/cheng/somelib/opencv-3.4.10/modules/highgui/src/window.cpp:658: error: (-2:Unspecified error) The function i原创 2021-05-25 20:15:25 · 646 阅读 · 0 评论 -
[小工具]-unbuntu20.04/16.04/18.04安装vncviewer及解决Linux error while loading shared libraries: libX11.so.6
安装1.点击网址,进入VNC viewer下载页面,选择合适deb的包,这里我选择deb ×86下载完成后执行命令进行安装cd Downloadsdpkg -i VNC-Viewer-6.20.529-Linux-x86.deb 等待安装完成后,执行vncvncviewer 成够启动注意个别版本的ubuntu在启动时报错Linux error while loading shared libraries: libX11.so.6只需要执行sudo apt-get instal原创 2021-03-30 15:35:25 · 644 阅读 · 0 评论 -
[debug]-centos7使用yum安装包,报错Loaded plugins:fastestmirror...No package x available Error: Nothing to do
1.问题描述yum服务挂了,安装任何包都会报错# 执行命令$ yum install xxx# 报错Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cacheNo package xxx available. Error: Nothing to do2.解决测试网络是否接通ping baidu.com# 有返回即可如果显示没有连接的话,就说明没网,也就无原创 2021-03-11 15:50:53 · 2090 阅读 · 0 评论 -
[debug]-在centos7中挂载文件系统格式为exfat的u盘/移动硬盘,实现数据移动/拷贝
1.问题描述centos7本身是不支持识别/挂载 exfat 格式的,所以在拷贝移动时,需安装扩展依赖2.简要概括需要安装两个扩展依赖fuse-exfat和exfat-utils,而centos中使用yum安装,由于官方源的原因会提示No package nload available.Error: Nothing to do所以这里添加第三方库Nux Dextop,然后进行下载.3.步骤3.1安装epel库Nux Dextop库依赖于EPEL库,所有要先安装EPEL库(需要管理员权限)原创 2021-03-11 14:51:30 · 1715 阅读 · 0 评论 -
[debug]-ubuntu安装cudnn,nvcc -V指令可用,/usr/local/下却没有cuda文件夹原因分析
1.问题描述nvidia-smi与nvcc -V指令且可用,如下:但是在/usr/local/文件夹下却没有cuda文件夹.2.问题由来通常我们在安装cudnn时,先进行安装cuda,然后下载cudnn文件,通过tar -xzvf cudnn-10.2-linux-x64-v7.6.5.32.tgz#命令解压文件,会得到一个cuda文件夹,逐一执行下面的命令进行cudnn的安装sudo cp cuda/include/cudnn.h /usr/local/cuda/include/sudo原创 2020-12-25 16:44:33 · 18889 阅读 · 28 评论 -
[debug]-新版解决python依赖库whl/tar.gz安装时 ‘xxx‘ is not a supported wheel on this platform问题
1.问题描述在本地不联网的情况下安装某些whl包时,如服务器环境出现如下问题.inputpip install grpcio-1.34.0-cp38-cp38-manylinux2011_x86_64.whloutputERROR: grpcio-1.34.0-cp38-cp38-manylinux2011_x86_64.whl is not a supported wheel on this platform.2.查看python支持的安装包版本2.1老版本pip以前老版本的pip是使原创 2020-12-21 15:15:57 · 1749 阅读 · 1 评论 -
[debug]-测试pytorch与tensorflow GPU版是否可用两条简单指令
1.首先查看 cuda 与 cudnn 是否正确安装#查看cuda安装信息nvcc -V返回信息即是安装成功cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2查看cudnn版本2.激活python环境shell 输入python3.验证torch与tensorflow是否安装成功依次键入import torchtorch.cuda.is_available()返回true 可用import tensorf原创 2020-12-16 10:48:32 · 269 阅读 · 0 评论 -
[debug]-使用anaconda时conda install 报错‘CondaHTTPError: HTTP 000 CONNECTION FAILED for url’以及换源20201202
1.问题描述inputconda install python==3.8outputCollecting package metadata (current_repodata.json): doneSolving environment: failed with initial frozen solve. Retrying with flexible solve.Collecting package metadata (repodata.json): failedCondaHTTPErro原创 2020-12-02 16:14:54 · 510 阅读 · 1 评论 -
[debug]-linux下进入某文件夹卡死且任何指令无效/GPU显存无法释放且进程的PPID为init级
1.问题描述linux某一文件夹导致shell卡死,具体表现为,任何指令输入无效,包括rm -rf 指令。可以看到,这个文件夹像黑洞一样,只要涉及到这个文件夹,任何指令一律卡死。2.问题查找2.1.情况一该文件夹中有一个服务挂载在该文件夹某一目录下,因突然关机等异常情况导致该服务无限制等待,机器重启后也不能正常连接。1)首先,输入指令mount -l查看相关文件夹挂载情况,若发现某服务挂在到了当前文件夹。2)解除挂载umount -l /home/user3/yolov5/yolov原创 2020-11-14 14:42:53 · 1687 阅读 · 0 评论 -
[debug]-yolov5运行时提示ModuleNotFoundError: No module named ‘_lzma‘
Input:python train.pyOutput:Traceback (most recent call last): File "train.py", line 24, in <module>原创 2020-11-05 19:48:26 · 3070 阅读 · 4 评论 -
[debug]-docker下动态扩展容器空间大小,解决docker no space left on device
1.1问题描述在做镜像的时候遇到报错 docker no space left on device于是就在网上查如何解决空间不够问题,发现docker默认只支持10g的空间,如果不够用可以进行动态新增。1.2解决(1).输入docker ps -a命令查看所有容器id如图我想要增加的容器id为 1d62c6a4fd13(2).利用docker inspect -f '{{ .GraphDriver.Data.DeviceName }}' 1d62c6a4fd13查找容器全id。注意 将 1d原创 2020-08-20 18:33:35 · 748 阅读 · 0 评论 -
[debug]-vscode-python-导入自定义包/模块报错ModuleNotFoundError: No module named ‘xxx‘
1.问题描述项目整理构成如下图所示1.1 根目录下py文件引用在项目的根目录比如 aaaa.py文件中引用自定义模块,如下图所示,可以成功。1.2项目的子文件夹下py文件引用如下图所示,在项目的子文件夹models下,有yolo.py文件。在其中引用。如下引用,同文件夹中的 experimental 模块/包出现报错2.解决方案2.1原理1、因为默认的路径不在根目录了,而以当前运行的程序文件夹为根目录2、如果在当前文件目录底下可以找到导入的包,那么可以直接使用from … i原创 2020-08-01 23:30:16 · 11530 阅读 · 11 评论 -
[debug]-解决requests.exceptions.TooManyRedirects: Exceeded 30 redirects && requests添加请求头
1.问题描述爬取网页信息时,用到了requests库,出现报错requests.exceptions.TooManyRedirects: Exceeded 30 redirects.报错如下:错误语句urls.append(requests.get(url, params=i).json().get('data'))2.问题分析缺少了请求头参数,不加请求头,requests无法保证与服务器之间的会话,每次连接服务器都被当作一条新请求直接让他跳转,造成多次重定向问题,抛出错误。(奇怪的是我之前原创 2020-10-15 15:41:01 · 3494 阅读 · 3 评论