崩溃!python3升级出大问题的终极解决方案

背景

参考本站前面一系列文章,因为一个warning的问题决定升级python3,结果问题接连不断,解决一个后又出来其他的新问题。

最终,被迫使出终极解决方案:复制虚拟机中同目录下文件到nas中

解决

安装虚拟机,利用其系统自带文件

安装虚拟机vmware workstations,安装同系统,即openmediavault5, 它是基于debian10 的nas专用系统,设置网络为NAT。

登录nas omv5,删除所有python3 的文件

ssh登录nas omv5,虽然python崩溃了,但是ssh还能用,不然得把nas主机搬来搬去就太麻烦了。

rm -rf /usr/bin/python*
rm -rf /usr/lib/python3*

rm -rf /usr/local/bin/python*
rm -rf /usr/local/lib/python3*

ssh登录虚拟机的omv

先ping 下nas 的omv [其ip地址为 192.168.50.142],确保通信是通的

ping 192.168.50.142

采用scp命令,从虚拟机omv5 复制到 nas 的omv

scp -r /usr/bin/python* root@192.168.50.142:/usr/bin/
scp -r /usr/lib/python3* root@192.168.50.142:/usr/lib/

第一次连接会需要确认,输入yes;然后输入root 密码,回车进行复制

scp 使用参考此文

https://www.runoob.com/linux/linux-comm-scp.html

修复文件权限

在/usr/bin/下的文件需要有运行权限,登录nas omv5 执行下列命令

chmod +x /usr/bin/python*

到此系统就修复了,python也能识别了。

如果和我一样发生不能通过web登录的情况,参考下文

发表回复