银河麒麟v10,arm64环境下安装vscode+python,python插件无法激活

整个安装过程一马平川,插件安装好后,发现实际上并没有激活,如图

 装个code runner插件试一下?

 

安装完成后在代码编辑区的右上角应该会有一个小三角 

 

点击这个小三角就可以运行代码了 

 

但是要确保python.exe已经配置到环境变量里了 

解决了吗?我的也一样!

我的现在解决了,步骤如下:
一、帮助-切换开发人员工具-console查看错误,有提示ImportError:/usr/lib/aarch64-linux-gnu/libstdc++.so.6:version
'GLIBCxx_3.4.22' not found。这个是默认路径下的libstdc++.so.6缺少GLIBCXX_3.4.22,你有可能缺少其它版本的比如3.4.23,解决方法如下
二、使用指令先看下目前都有哪些版本的

strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX

img

我这里只到3.21,所以确定是确实这个文件

三、使用sudo find / -name "libstdc++.so.6*"来查看当前系统中其它的同类型文件,找到一个版本比较高的,
我这里列出如下:

img


自行选一个版本较高的使用之前的指令看看其是否包含需要的版本,需要的是3.22

strings /root/anaconda3/envs/list/lib/libstdc++.so.6.0.27 | grep GLIBCXX

四、使用新版本替换原有文件
复制到指定目录并建立新的链接

cp /root/anaconda3/envs/list/lib/libstdc++.so.6.0.27 /usr/lib/x86_64-linux-gnu/

删除之前链接

sudo rm /usr/lib/x86_64-linux-gnu/libstdc++.so.6

创建新的链接

sudo ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.27 /usr/lib/x86_64-linux-gnu/libstdc++.so.6

之后程序成功运行,需要重新启动电脑!