linux
wt-cai
这个作者很懒,什么都没留下…
展开
-
Python报错:OSError: [Errno 28] No space left on device
行一个py文件时,出现报错:OSError: [Errno 28] No space left on device。export JOBLIB_TEMP_FOLDER=/tempDir #临时目录的路径。该问题是在IO读写的时候,临时占用的内存不够,从而需要引入新的临时文件夹。在执行python命令前先执行。原创 2023-05-14 17:08:15 · 673 阅读 · 1 评论 -
Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False.
python中安装的pytorch对应的CUDA版本和服务器上的显卡驱动对应的CUDA版本不兼容,显卡驱动对应的CUDA版本应当>=pytorch对应的CUDA版本。根据服务器的CUDA版本选取合适的pytorch对应的CUDA版本,比如,我的服务器CUDA版本为11.0,所以我也要。找pytorch对应的CUDA版本,然后再看看哪个pytorch版本适合你的项目。然后安装相应的版本即可。对应的就是显卡驱动对应的CUDA版本。然后到pytorch官网找对应的版本。执行命令nvidia-smi。原创 2023-05-05 20:29:16 · 4037 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘h5py‘
【代码】ModuleNotFoundError: No module named ‘h5py‘原创 2023-05-05 20:20:13 · 230 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘scipy‘
解决:pip install scipy原创 2023-05-05 20:17:47 · 194 阅读 · 0 评论 -
解决ModuleNotFoundError: No module named ‘torch.fx‘
torch版本不匹配。#卸载pytorch。原创 2023-05-05 17:43:24 · 1185 阅读 · 1 评论 -
ModuleNotFoundError: No module named ‘requests‘
原因:没有导入库。原创 2023-05-05 17:25:34 · 257 阅读 · 0 评论 -
pytorch---TypeError: load() missing 1 required positional argument: ‘Loader‘
YAML 5.1版本后弃用了yaml.load(file)这个用法,5.1版本之后就修改了需要指定Loader,通过默认加载器(FullLoader)禁止执行任意函数,该load函数也变得更加安全。最近使用yaml.load()时报错。用以下三种方式都可以。原创 2023-05-05 11:38:47 · 80 阅读 · 0 评论 -
ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘, port=443)
中国科学技术大学: http://pypi.mirrors.ustc.edu.cn/simple/中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/清华源: https://pypi.tuna.tsinghua.edu.cn/simple/使用国内的镜像源安装。阿里云: http://mirrors.aliyun.com/pypi/simple/原创 2023-05-05 11:27:12 · 717 阅读 · 1 评论 -
pip安装库文件matplotlib失败
【代码】pip安装库文件matplotlib失败。原创 2023-05-04 22:08:18 · 287 阅读 · 0 评论 -
Ubuntu 安装 Mysql
本文主要是实现在虚拟机 Ubuntu 18.04 成功安装 MySQL 5.7,并实现远程访问功能,以 windows 下客户端访问虚拟机上的 mysql 数据库。原创 2023-05-04 18:22:47 · 1271 阅读 · 0 评论 -
Ubuntu---mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法
重新进入到mysqld.cnf文件中去把刚开始加的skip-grant-tables这条语句给注释掉。因为安装的过程中没让设置密码,可能密码为空,但无论如何都进不去mysql。设置完后,就可以不用密码进入,显示输入密码时,按回车就可以了。在ubuntu的terminal(也即终端)上输入。,进入到这个配置文件,然后在这个配置文件中的。就是让你可以不用密码登录进去mysql。,输入设置的密码,就可以进入数据库了。如果你想更改密码,那就接着往下看。然后输入quit,退出mysql。,重新启动mysql。原创 2023-05-04 17:23:12 · 1308 阅读 · 0 评论 -
Anaconda-用conda创建python虚拟环境
Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、各种packages等。的服务器在国外,安装多个packages时,conda下载的速度经常很慢。通过Anaconda安装默认版本的Python,3.6的对应的是 Anaconda3-5.2,5.3以后的都是python 3.7。anaconda命令创建python版本为x.x,名字为your_env_name的虚拟环境。打开命令行输入conda -V检验是否安装及当前conda的版本。5.对虚拟环境中安装额外的包。原创 2023-05-04 17:07:50 · 896 阅读 · 0 评论 -
Anaconda创建虚拟环境报错—UnavailableInvalidChannel: The channel is not accessible or is invalid
看错误的大概意思,是镜像源的问题。3.设置搜索时显示通道地址。原创 2023-05-03 16:09:24 · 1492 阅读 · 0 评论 -
【闭坑系列】在函数‘_start’中:(.text+0x20):对‘main’未定义的引用collect2: error: ld returned 1 exit status
利用vscode 连接Ubuntu,新建文件夹新建文件,写好代码后点运行一直报错:在函数‘_start’中:(.text+0x20):对‘main’未定义的引用collect2: error: ld returned 1 exit status。上网查了一下说是可能是写的代码里没有包含main函数,但是程序里面明明就有main函数啊,搞半天还是百思不得解。结果发现我的程序写完没保存,于是我在vscode里按了保存按钮,保存后再运行就成功了。所以用vscode 编译程序时一定要保存。原创 2023-04-28 10:50:21 · 335 阅读 · 0 评论 -
Ubuntu环境下安装gcc /g++/gdb方法
1:Centos版本1:Centos版本。原创 2023-04-27 17:47:00 · 577 阅读 · 0 评论 -
Windows Vscode 远程连接Ubuntu, vscode检测到#include错误请更新includePath的解决方法
(闭坑)首先,我们要明白一点,就是我们在windows用vscode 远程连接了Ubuntu后,我们的Vscode的环境就是Ubuntu,不再是window了,所以出现问题,应该想到的是Ubuntu上的环境问题,而不是window上的环境问题。将上面复制的库路径加在includePath里面(注意格式)注意:如果没有 安装gcc,g++,gdb,要先安装。1.在Ubuntu上打开终端,执行命令查看。进入到C/C++编译配置环境,如图。放在第一行,如上,解决问题。如果再有问题,试试把。原创 2023-04-27 17:41:50 · 1619 阅读 · 1 评论 -
Ubuntu18 更换 apt 源为阿里云
如果出现以下情况就说明没有联网忙,所以要先解决无法联网的问题,再进行换源。将下列代码替换 sources.list文件内容。注意:要更新源的前提是ubuntu能够联网。在主机为无线上网,虚拟机设定的时候最好用“2. 启动ubuntu虚拟机即可。原创 2023-04-27 12:12:26 · 1751 阅读 · 0 评论 -
ubuntu 18.04 镜像下载
国内常见开源镜像:中科大源南京大学上海交通大学清华大学阿里云开源镜像站浙江大学。原创 2023-04-27 12:14:41 · 2180 阅读 · 0 评论 -
Xshell连接虚拟机/云服务器
注意:使用ifconfig的前提是Ubuntu安装了net-tools,如果没有安装,要先安装。由于我们是使用ssh协议远程连接Ubuntu系统,所以我们要先安装openssh-server。1、打开虚拟机终端,输入ifconfig 命令,找到ens33对应的IP地址,如图。点击连接,接下来输入用户名,密码,只要输入正确,就可以连接上ubuntu了。2. 打开xshell ,点击新建连接,如图。输入名称,主机ip.如果没有安装,要先安装openssh-server,如图。看到如图,表示连接成功。原创 2023-04-27 12:35:11 · 216 阅读 · 0 评论 -
记录:解决Ubuntu安装ros报错E: Unable to locate package ros-kinetic-desktop-full
ROS初学者。安装ROS的时候遇到的坑.首先建议更换软件源,将软件源更换为清华源,至于如何更换清华源,网上教程很多。值得注意的是,ubuntu不同的版本对应ROS不同的版本,我们需要在安装过程中找到对应的版本进行在终端里的安装操作;(一定要对应好,不然后面会报错,无法定位软件包)其他东西可以借鉴这两位博主Ubuntu18.04下安装ROS_haiyinshushe的博客-CSDN博客_ubuntu安装ros还有如果后面报错:无法定位软件包,可参考这位博主记录:解决Ubuntu..原创 2021-09-24 18:38:11 · 7283 阅读 · 0 评论 -
kdevelop打开工程出错:无法创建配置文件
记录一下自己遇到的问题。kdevelop中,工程要在Home路径下才能打开 ,将工程复制到Home路径下就可以了原创 2021-07-26 22:25:53 · 842 阅读 · 5 评论 -
Linux当中解决apt-get install E: 无法定位软件包问题
最近遇到一些问题,记录一下。也给其他人参考解决方案。主要参考该博客:https://blog.csdn.net/qq_36698189/article/details/115607886注意:更换清华源的时候一定要跟自己ubuntu版本相对应,不然可能会有其他问题。还有其他问题,如:1.Linux中使用apt/apt-get时报错:libc6-dev : 破坏(依赖): libgcc-9-dev (< 9.3.0-5~) 但是 9.2.1-25 正要被安装 的解决方法。如该博主的博客:h原创 2021-07-18 17:26:47 · 5375 阅读 · 0 评论 -
在linux环境下编译C++ 程序
第一种:创建一个C++程序 XXX.cpp ,打开文件touch helloworld.cppvim helloworld.cpp下面是一个保存在文件helloworld.cpp中一个简单的 C++ 程序的代码: 单个源文件生成可执行程序/* helloworld.cpp */#include <iostream>using namespace std;int main(int argc,char *argv[]){ cout << "he...原创 2021-07-17 15:44:54 · 2533 阅读 · 0 评论 -
Linux c/c++ 指针与数组对于sizeof运算的区别
#include <stdio.h>#include <stdlib.h>int main(){ char *p1 =malloc(100); char p2[100]; printf("sizeof p1 = %d , sizeof p2 = %d\n",sizeof(p1),sizeof(p2)); free(p1); return 0;...原创 2019-01-08 11:19:11 · 404 阅读 · 0 评论