Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >vim8:仅在vimrc中更新PYTHONPATH

vim8:仅在vimrc中更新PYTHONPATH
EN

Stack Overflow用户
提问于 2019-06-17 08:35:01
回答 1查看 1.2K关注 0票数 1

由于我的工作服务器上的一些限制,我不能在系统范围内安装python包。我正在使用pyenv来添加一些额外的特性(比如neovim的python包),并且我目前正在我的bashrc中导出PYTHONPATH=path/to/my/env/lib/site-packages以使vim满意。

但是,我希望避免全局更新我的PYTHONPATH,并且(如果可能的话)只在我的.vimrc中更新它,这样只有vim/vim的插件使用额外的包。

这有可能吗?如何更新vim的python配置?

到目前为止,我尝试使用g:python3_host_prog并将其设置为path/to/my/env/bin/python,但vim仍在使用system one。当我使用源代码构建vim时,我应该在编译时设置一些选项来指向正确的python吗?

EN

回答 1

Stack Overflow用户

发布于 2019-07-16 08:35:24

我这样做(在Neovim中):

代码语言:javascript
运行
AI代码解释
复制
let g:python_host_prog = expand($XDG_DATA_HOME).'/virtualenvs/nvimp2-sk9zInl9/bin/python'
let g:python3_host_prog = expand($XDG_DATA_HOME).'/virtualenvs/nvimp3-VnFM7OAS/bin/python'

创建了各自的virtualenv(如果内存允许,则使用pipenv ),并在.profile中将XDG_DATA_HOME设置为~/.local/share。因此,我可以证明设置这些值确实有效(并且:checkhealth的输出是正确的)。但是,我不会从源代码构建Vim。

我想您已经看过了,但是以防万一:Setting up Python for Neovim

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56627599

复制
相关文章
vimrc简易配置
最近在练习写脚本,但格式老搞得我头疼,查了半天发现了vimrc;在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能。 环境是centos7.6的系统 直接修改即可
全栈程序员站长
2022/09/06
6540
python vimrc[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/130983.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/01
4910
2018 更新下vim 插件
周末网上晃荡看到一些关于 vim8 异步和插件的文章,觉得有些新功能挺实用的,所以花了点时间升级下自己的 vim 配置。 本文介绍一些使用到的实用插件以及参考配置。
orientlu
2018/09/13
2.6K0
2018 更新下vim 插件
Vim 3 vimrc[通俗易懂]
vimrc 是 Vim 的配置文件, Vim 在启动时会加载 vimrc 文件, 你能想到的几乎所有的配置(包括主题, 快捷键, 插件设置等等), 都可以配置在 vimrc 中, 所以, vimrc 在 Vim 使用过程中有着至关重要的地位. Vim 是极其依赖 vimrc 配置的, 没有经过配置的 Vim 又丑又难用, 但是你如果懂得怎么配置, 就可以把 Vim 变成你想要的样子.
全栈程序员站长
2022/08/30
3.1K0
vimrc配置[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/133689.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/14
5060
我的vim配置文件,再度升级
原来的repo放在 spf13-vim-leoatchina,因为原来一时脑抽,把中文字体放进去后导致体积较大,影响速度,所以重开一个repo并把windows下的工具分开,以增加clone速度。
py3study
2020/01/03
1K0
golang实战-1:搭建vim-go开发环境
LSB Version: :core-4.1-amd64:core-4.1-noarch
千里行走
2019/11/06
3.5K0
golang实战-1:搭建vim-go开发环境
环境变量:PYTHONPATH
大家在编写模块的时候,总会遇到这么一个问题:把模块放到安装目录下的Lib目录里面就可以正常使用了,可是过了几天重装了Python,自己写的模块也没了,然后就是感觉身体被掏空,心情极度难受,精神非常崩溃,毕竟自己辛辛苦苦写的库没了。
不可言诉的深渊
2019/07/26
10.7K0
python vimrc设置
"python function HeaderPython()     call setline(1, "#!/usr/bin/env python")     call append(1, "# -*- coding: utf-8 -*-")     call append(2, "# Pw @ " . strftime('%Y-%m-%d %T', localtime()))     call append(3, "# Description:")     call append(4, "")     
py3study
2020/01/13
9440
Vim 版本升级(Vim8)
利用alias将vim指令定向到刚刚安装的vim8,同时修改.bashrc确保之后一直能生效
宋天伦
2023/10/18
5330
vim8 源码编译安装
vim 是一款比较好用的编辑器,被称为编辑器之神。当然linux或者unix默认的vim编辑器比较丑,要经过一系列的美化,对于使用者的要求比较高,没有耐心者勿用。
zeekling
2022/06/17
6660
Vim 版本升级(Vim8)
利用alias将vim指令定向到刚刚安装的vim8,同时修改.bashrc确保之后一直能生效
宋天伦
2023/10/18
3040
.vimrc 配置文件
Mac OS下默认的vim配置文件也够蛋疼的,什么都没有。这个发一个,不是我自己写的 😉 ,其实本来应该是那个地方的来着我也忘了,去掉了一行不支持的配置。 最简单的办法是在用户目录下执行 wget http://www.h4ck.org.cn/.vimrc 当然也可以复制下面的代码自己创建这个文件: "========================================================================= " DesCRiption: vimrc for
obaby
2023/02/23
8950
Linux vimrc常见配置
vim博大精深,先看看有哪比较使用的vim插件 Linux 为源代码生成ctags: 1.sudo apt-get install ctags安装vim插件 2.cd到代码根目录,比如说cd ./linux-5.x.x 2.生成tags文件,根目录执行ctags -R xxx(xxx为需要生成tags的文件目录)
全栈程序员站长
2022/08/25
2.8K0
Linux vimrc常见配置
安装和定位vimrc
在上一篇文章中,我们简单开了一个头,阐述了下学习vim的必要性,这章开始,会慢慢由浅入深的学习它的一套完整的,高效的文本编辑方式方法。废话不多说,咱们正式开始吧
Masimaro
2022/05/10
6930
vimrc 配置文件
vim的配置文件 配置教程: 把vim配置成顺手的python轻量级IDE(1) 把vim配置成顺手的python轻量级IDE(2) "set backspace=indent,eol,start "backspace键" indent 删除自动缩进的值” eol 删除上一行行末尾的回车,两行合并” start 除了刚输入的,还删除原来的字符 set expandtab "使用空格替换tab "set autoindent " 自动缩进 "syn on "语法高亮 filetype on "文件类型 set
十四君
2019/11/29
9040
仅在 localhost 中部署并使用 RSSHub
由于部分网站严格的反爬机制、再加上大量使用带来的计算压力,RSSHub 鼓励用户自建使用。但如果你也有自建 RSS 阅读器习惯、且部署 RSSHub 也只是为了自用而不打算与他人共享,完全可以本地部署 RSSHub 后不将其暴露至公网、直接在自建 RSS 阅读器上通过特殊字段访问到本地的 RSSHub。
幻影龙王
2021/09/08
2.1K0
vimrc配置_vim环境配置
写代码没vim难受,装个vim它对于快捷键的设置并不能和visual studio一样很方便地设置将所有快捷键映射到vim插件,所以记录配置后的文件非常有必要。
全栈程序员站长
2022/11/10
6540
vimrc配置_vim环境配置
vim 配置文件 .vimrc
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进
全栈程序员站长
2022/08/24
2.6K0
VIM自动补全插件:deoplete
在Insert模式下,直接输入文字就会弹出自动补全。然后用Ctrl+n和Ctrl+p上下选择。
py3study
2020/01/02
3.8K0

相似问题

Pythonpath仅在交互模板中被识别

18

Vimrc不更新

23

.vimrc仅在virtualenv内部导致错误

117

未反映~/..vimrc中的更新

11

Supervisor未更新PYTHONPATH变量

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文