0

我在neovim中使用jedi,更具体地说是deoplete-jedi,我想知道是否应该将它作为依赖项安装在每个项目中,或者我是否可以让jedi与neovim使用相同的python环境(并将设置设置为告诉deoplete-绝地在哪里看)

必须在任何项目中安装它似乎很浪费,但又一次 IDK 它将如何从 neovim 环境中找到我的项目环境。

4

1 回答 1

2

如果“项目”这个词是指 Python 虚拟环境,那么是的,您必须将您使用的每个程序和每个库分别安装到每个 virtualenv。flake8, pytest, jedi, 随便。Python 虚拟环境旨在保护一组库免受另一组库的影响,以便您可以安装不同的库集甚至不同版本的库。代价是您必须复制经常使用的程序/库。

有一种方法可以将 virtualenv 连接到全局安装的包,但 IMO 弊大于利。

于 2019-08-14T17:01:10.887 回答