
后人走过的路,都是前人填过的坑
文章平均质量分 63
这里记录了自己在学习过程中遇到的各种问题和bug及其解决方法,在此与大家分享以下
地球被支点撬走啦
这个作者很懒,什么都没留下…
展开
-
Ubuntu 远程连接使用 conda 报错: EnvironmentNotWritableError (多用户场景)
在服务器(Ubuntu20)多用户的前提下,当我尝试作为其中一个用户远程连接服务器运行 python 代码时,发现使用 conda 命令安装一个 python 包,但是在我使用。参数必须要加上,代表递归地对 anaconda3 文件夹里的所有子文件和文件夹赋予权限。否则只是对 anaconda3 这个单独的文件夹赋予权限,而对其内部的文件作用。对管理员用户的 anaconda3 文件夹执行以下命令(需要使用管理员账户来操作)对管理员用户的 anaconda3 文件夹做修改。原创 2022-11-11 21:14:28 · 1801 阅读 · 0 评论 -
VSCode:ERROR: Unable to start debugging. Unexpected ...... “-exec-run“. During ......code 0xc0000139
笔试前夕遇到这个问题真令人头大。。。(T...T)!先说结论:在系统环境变量 path 设置中,mingw64\bin 中的某个文件与原来安装过的anaconda的环境变量D:\Anaconda\Library\mingw-w64\bin 中的文件冲突了,去掉环境变量 path 中的D:\Anaconda\Library\mingw-w64\bin 就行了。(我是应为 anaconda,还有人是 QT 的原因,详情看文末)全部报错信息如下:ERROR: Unable to start...原创 2022-05-01 00:17:10 · 6188 阅读 · 9 评论 -
VSCode 运行 python 输出端乱码解决
问题:在VSCode 中使用 Run Code 运行 python 程序 会出现以下乱码:原因:没有设置 python 的编码格式问题解决:在 file—Preferences——Settings 中找到 Run Code configuration——Edit in settings.json,如下在打开的 json 文件中查看是否有"code-runner.executorMap":{...} 项,没有的话就手动加进去,然后找到"python": "python ..原创 2022-02-26 17:38:03 · 2584 阅读 · 0 评论 -
GNURadio 运行报错:ERROR thread[thread-per-block[12]: <block ofdm_cyclic_prefixer(8)>]: Buffer too small
在修改 GR 的 OFDM 例程时,将 OFDM 子载波数从原来的 64 调整为 128 后运行出现了这个问题,更全的错误提示如下:gr::log :ERROR: thread_body_wrapper - ERROR thread[thread-per-block[12]: <block ofdm_cyclic_prefixer(8)>]: Buffer too small for min_noutput_items解决办法:可以参考这个 GNURadio 的邮件列表:R原创 2021-11-01 19:03:47 · 1240 阅读 · 0 评论 -
关于 GNURadio-OFDM 运行时掉帧问题的解决
最近在运行 GNURadio 中的 OFDM 例程时发现了丢帧的问题。当使用原始的例程(一次发送10帧960个字节的数据)进行测试时还没有丢帧现象出现,但当我们把要发送的数据换成图片数据进行发送时却无法进行正确的接收,即使是在仿真中将信道条件改为理想无噪无畸变信道时也仍然会在同一位置丢同样数量的数据帧。在调试中发现,当定时信息的两个触发信号之间的间隔一般有 4 种情况,分别为958、959、960、961。但是只有当差为958(一个完整 OFDM 数据帧为960个 QPSK 数据)时才会出现丢帧现象原创 2021-09-25 10:36:00 · 2405 阅读 · 7 评论 -
ubuntu: su root 报错 su: Authentication failure
问题:输入 sudo su进入root系统,输入密码后提示su: Authentication failure解决方法:输入:sudo passwd root设置密码。之后重新sudo su ,输入密码就能进了原创 2020-09-11 09:29:05 · 386 阅读 · 0 评论 -
GNURadio中运行ofdm_rx报错:gr::log :INFO: packet_headerparser_b0 - Detected an invalid packet at item ××
修改方法:减小发送端的乘数因子。但是本着知其然还要知其所以然的学习态度,下面就解释下出现这种现象的原因:最近在尝试运行并修改 GNU Radio 中的 OFDM 例程,先尝试做一个文本传输的demo。(位置 gnuradio/gr-digital/examples/ofdm)。首先将官方例程 ofdm_tx 中的 OFDM_Receiver 用 UHD:USRP Sink 来替代。将 ofdm_rx 中的 OFDM_Transmitter 用 UHD:USRP Source 来替代。并修改数原创 2021-09-04 16:23:19 · 1993 阅读 · 9 评论 -
ubuntu20:/usr/bin/env: ‘python’: No such file or directory
参考:https://stackoverflow.com/questions/3655306/ubuntu-usr-bin-env-python-no-such-file-or-directory第一种可能:如果没装python3就安装一下(这个情况很少有人遇到吧):apt-get install python3第二种可能:如果安装了python3,运行以下命令:whereis python3然后创建一个符号链接:sudo ln -s /usr/bin/python3原创 2021-05-23 11:21:04 · 2170 阅读 · 1 评论 -
安装Melodic在sudo rosdep init时报错:ERROR: cannot download default sources list from:***
报错如下:ERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.listWebsite may be down.(事实证明,这个问题跟能不能科学上网没有关系。)解决方法;点击域名解析网站,然后输入报错中的域名 raw.githubusercontent.com ,即可查原创 2020-12-15 19:30:02 · 205 阅读 · 0 评论 -
ubuntu编译源代码报错://usr/lib/x86_64-linux-gnu/libSM.so.6: undefined reference to `uuid_generate@UUID_1.0‘
报错如下://usr/lib/x86_64-linux-gnu/libSM.so.6: undefined reference to `uuid_generate@UUID_1.0'//usr/lib/x86_64-linux-gnu/libSM.so.6: undefined reference to `uuid_unparse_lower@UUID_1.0'解决方法:这个问题不同人的产生原因可能不一样,解决方式也就不尽相同,先放出几个有关的链接供大家参考:https://stack.原创 2020-12-11 17:48:34 · 1630 阅读 · 0 评论 -
ubnutu: 编译libtorch有关的代码时opencv报错-undefined reference to `TIFF**********@LIBTIFF_4.0‘
报错如下:[ 25%] Linking CXX executable yolov4/usr/local/lib/libopencv_world.so.3.4.10: undefined reference to `TIFFReadDirectory@LIBTIFF_4.0'/usr/local/lib/libopencv_world.so.3.4.10: undefined reference to `TIFFWriteEncodedStrip@LIBTIFF_4.0'/usr/local/li原创 2020-12-11 17:22:09 · 1222 阅读 · 1 评论 -
LibTorch1.7.1: error: ‘min_values’ is not a member of ‘at’
错误描述:原来用的libtorch的版本是1.5.0的,今天换成了最新的1.7.1,就报了这个错误:error: ‘min_values’ is not a member of ‘at’解决方法:1.7.1版本的libtorch下,用 amin()来代替原来的 min_values() 方法。...原创 2020-12-11 16:56:22 · 271 阅读 · 0 评论 -
ubuntu:安装cmake后查看版本报错:CMake Error: Could not find CMAKE_ROOT !!!
问题描述:ubuntu18原来安装过cmake,想升级下版本,在安装新版本的cmake完成后,输入指令:cmake -version 查看版本号时出现以下错误:CMake Error: Could not find CMAKE_ROOT !!!CMake has most likely not been installed correctly.Modules directory not found in/usr/local/share/cmake-3.10cmake version 3.1原创 2020-12-11 15:18:22 · 2540 阅读 · 1 评论 -
ROS:运行usb摄像头报错 No JPEG data found in image
将usb_cam功能包从GitHub上clone到ROS的工作空间,编译后运行如下命令:rosrun usb_cam usb_cam_node然后报错如下;[mjpeg @ 0x55e5f4e34120] No JPEG data found in image[ERROR] [1606796392.974436443]: Error while decoding frame.解决方法:这是由于节点usb_cam_node.cpp文件中设置的读取图片格式有问题,在源代码段的103行左原创 2020-12-01 12:27:21 · 2525 阅读 · 0 评论 -
在Ubuntu18上用LibTorch(非darknet)部署YOLOv4的填坑之路(附源码)
目录坑一:从官网下载的LibTorch库是不带torchvision的坑二:Python的PIL库与opencv库在图像处理上的差异值得注意坑三:LibTorch对tensor的各种变换操作度相比Python令人窒息坑四:LibTorch中的tensor转数组(向量)坑五:YOLOv4模型的输出是个tuple,不能在forward后直接使用toTensor()三周前,满怀懵逼的心情开始了艰难的YOLOv4的部署之路,有多艰难?一没基础,二没支援,刚开始用PyTorch,LibTorc原创 2020-11-21 14:29:08 · 1356 阅读 · 9 评论 -
Ubuntu18中调用cv2.imshow及PIL库遇到的bug “: cannot connect to X server”及display-im6.q16: unable to open X。。。
在Ubuntu18中用Python写一个有关opencv的代码,用到了cv2.imshow,但是运行到这里就会报错:: cannot connect to X server而我把cv2.imshow注释掉就没问题了,Google了一波问题,解决方法如下:在代码中加入如下语句j就可以了:import osos.environ['DISPLAY'] = ':0'参考:https://stackoverflow.com/questions/64532738/opencv-cannot-c原创 2020-11-20 11:38:38 · 6167 阅读 · 7 评论 -
Ubuntu18下编译安装torchvision—C++API的详细过程
最近使用libtorch做网络模型的部署,在编写后处理代码时用到了官方自带的nms.h文件,但该文件需要安装torchvision,而torchvision并不包含在官方的LibTorch包中,需要自行下载源码并进行编译安装,安装过程中遇到了一些问题,在此一并记录下来。目录一、下载源码包二、编译过程及遇到的BUG三、使用一、下载源码包首先就是在github上下载torchvision源码包,在这里要注意一点的是,所安装的torchvision必须要与你的LibTorch版本对应,在G原创 2020-11-15 20:17:43 · 4700 阅读 · 11 评论 -
使用VSCode对libtorch有关的代码cmake时报错:fatal error: torch/script.h: No such file or directory
最近在Ubuntu上做用libtorch部署深度学习网络的工作。使用IDE是VSCode,并用cmake进行编译,在写demo过程中莫名地出现了如题所示的bug卡了两天,今天突然发现问题所在T-T在此记录下:原创 2020-11-11 17:44:40 · 5052 阅读 · 1 评论 -
Windows10:耳机插到前面板上没声音?
今天买了副新耳机,正开心地插到台式机的前面板接口上,结果伤心地发现他竟然没声音T_T,但是在手机上试一下还是能用的!折腾了好一会才发现问题的所在!耳机没声音有好多种情况,不管你是什么情况,不妨试一下下面的方法:控制面板 —> 硬件和声音 —> Realtek高清晰音频管理器,如下:点击右上角的齿轮符号,选择“选项”,打开选项面板,如果发现在插孔设置中HD音频前面板处在选中状态,那么恭喜你,问题基本就在这里了,只需在该面板中选择"AC97前面板"就可以了,然后就可以开心地享受音乐啦原创 2020-10-30 19:52:42 · 2357 阅读 · 5 评论 -
ROS:使用usb_cam调用UVC摄像头遇到的坑
坑一:直接装包,启用后图像是花屏如果直接使用如下命令安装usb_cam功能包:sudo apt-get install ros-melodic-usb-cam然后插上自己的UVC摄像头,运行如下指令:原创 2020-09-17 11:55:22 · 7870 阅读 · 22 评论