最近疫情,11月整月封再寝室,每天吃了睡睡了吃,画画也没画,12月回来之后就一直在搞这个破环境,之前安装好的都不好使了,真是棒棒呢,重新刷机,想着把环境整利索点,新装了anaconda,结果问题更多了,torch不知道为啥总出问题,记录一下我这次卡壳的这个问题,然后应该就是重新刷机,重新下载这些小破烂
解决办法:(没成功的解决办法)
1.添加ldconfig寻找路径
编辑链接配置文件(要加sudo,不然没权限)
sudo vim /etc/ld.so.conf
打开之后,里面内容看是不是这个,是的话直接:wq!退出
include /etc/ld.so.conf.d/*.conf
不是的话按a,修改,修改完成之后esc,再:wq!就退出了。
进入报错文件的目录内,创建*.conf文件,文件名随意,扩展名必须为.conf
vim fanren.conf
在文件内部,添加so的路径,保存并退出
因为我的报错是这个,
添加:/home/nvidia/anaconda3...lib/(都打上)
执行命令生效
sudo ldconfig
看起来很对,但是不好用。
2.复制so文件到
linux系统的so库一般存储与“/usr/lib/”路径中,可将动态库复制到该路径中。
进入到报错的文件的页面,打开终端,
sudo cp 你的文件名.so /usr/lib/
说是可以立即生效,可是我用了不好使+1
3.添加当前用户的环境变量
sudo gedit ~/.bashrc
打开之后,添加export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nvidia/... .so file path
保存之后退出,执行
source ~/.bashrc
生效,结果不好使+2
至此,我也没啥办法了,他就是不好使,而且我之前也安装了好几次了,没出现过这些问题,然后这次就出现问题了,感觉nx就是这样,每回都是有不同的问题,之前好用的语句,现在用也不咋好使了哈哈哈哈(苦笑),就快圣诞,放一个python搞的圣诞树吧,希望2021可以把这个玩意安好,开开心心放假然后过大年。