| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> SpaceVim + Anaconda + vimspector 实现python调试 -> 正文阅读 |
|
[开发工具]SpaceVim + Anaconda + vimspector 实现python调试 |
前言最近电脑出了问题,懒得修了直接重装了Ubuntu,所以环境就要从头开始配。写这篇文章主要是为了以后再重装系统的时候,不用这么焦头烂额的重新配环境。下面我们开始,先贴出环境。
此处注意笔者的Python是Anaconda自带的,Anaconda和vim配合好像会出现bug,后文会提到,所以说不建议使用Anacoda来配置Vim。 安装vim这里介绍如何安装vim8.2,因为vimspector要求的vim版本要不低于8.2,Ubuntu自带的vim版本为8.1,所以需要手动安装。 下载vim
进行配置
我不小心将当时的
此处配置及说明参考CentOS编译安装vim8并支持python3。 问题解决不出意外的话,使用Anaconda的朋友应该会遇到一个
一开始去百度这个问题,让降级gcc,尝试了gcc7、8、9都还是在报错,而且上面的版本号会变化,错误格式是不变的。两个version始终对不上。然后去stackoverflow上,让禁用lto,使用选项-fno-lto,还是根本不起作用。走投无路谷歌去了,然后在Anaconda的Github中issue#6619发现了和我同样的问题,这个应该算是Anaconda的一个隐藏bug。具体链接贴在这里 Possible problem with LTO on Anaconda 5.0 #6619 ,外国人还是非常认真,每个问题都仔细回复,篇幅和精力有限,仅在此贴出解决方案。
随后修改
然后使用
命令清空之前的配置,重新运行 确认安装成功此时运行
查看vim版本发现已经是8.2版本,并且支持python3。 安装SpaceVim根据SpaceVim官方中文文档中提供的下载安装命令安装即可。
随后运行vim可以看到已经变成了SpaceVim 搭建python环境打开
即完成了对python环境的支持。 安装vimspector首先给出vimspector的项目地址,内容非常详尽。具体的配置以及使用在这里就不做枯燥的翻译工作了。
打开SpaceVim会看到插件已经完成安装。
其中的
选择第五项run,就会启动调试器并输出结果 小tips
我使用命令的时候一直提示和远程服务器失去连接,只要将它需要下载的v1.2.1zip自己下载到对应的文件夹中就ok了,网址以及目标文件夹报错信息中都有。
最后笔者也是新研究生,研究生还在捣鼓入门的东西好像菜了点,第一次写博客好多关键点感觉没有写出来,但是由于没有记录,也只有这些了,希望能给和我遇到同样问题的朋友提供一点帮助。最后还是想说,谷歌yyds!欢迎给我提出建议~ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/23 18:46:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |