spacemacs中推荐的python3配置是什么?

换了电脑,重新安装一切。Ubuntu 18.04下面的spacemacs develop branch. 现在的问题是python3我究竟用什么管理

  1. 仅仅安装virtualenv, 创建python3环境
  2. 安装pyenv+virtualenv插件,创建python3环境
  3. 使用conda, 据说是个新东西,没用过,其实我很懒,不想乱折腾

最关键的是spacemacs python layer要能够和以上的环境很好的配合,而且据说backend选用lsp比anconda在智能补齐方面要好。

不知道大家现在使用情况如何?

我lsp搞了五六次没有搞进去。绝望了。 spacemacs当中的补全还有函数提示都是比较慢的。目前打算转到emacs了。

spacemacs 作为主力编辑器,用 mspyls,挺好的。pyls 也用过,也不错。在 lsp 出现之前用过很长时间anaconda-mode。python 的IDE我折腾过不少,spyder 3,pycharm,vscode 等等。目前稳定 spacemacs 主力(python layer,以及lpy,ein等插件),配合 spyder 3 还有 jupyter。小孩才分对错,大人都要全套,:joy:

我现在用的 pyenv + virtualenvwrapper插件,在spacemacs 里就用 pyvenv-workon 激活 venv ,挺好的,没问题哈。

2 个赞

我今天试了python3 -m venv创建虚拟环境,然后设置了一大堆spacmeacs的东西,还好,一切正常。自动补全也可以了。 我用的是pyls

您好,能分享一下你的配置文件吗?我用子龙山人的配置文件,lsp一直有问题

我自己只care python版本, 主力是python3.6, 留一个python2.xx作为备用. 没有需求要单独对project配置python版本或者依赖库, 所以我只是用了ananconda安装python的几个版本, conda layer用来切换python版本. 目前很好用.

lsp 很好用呀,如果是spacemacs基本上不用配置. 只是安装pyls,或者mspyls有点小麻烦,主要国内网络的问题. 不过总体问题不大,文档也很清楚.

et2010说了,他用的是spacemacs, spacemacs 就是一个共享的配置文件呀, 都给你配置好了.