当我使用一个插件,需要python,它找不到它和barfs。
似乎正在搜索的地方有:
使用-version
,我可以看到:
+python/dyn
+python3/dyn
但是,:echo has("python3")
会传回0
。
我不确定这是编译时配置,还是通过.vimrc
在运行时配置。
我不是一个python开发人员,我冒险进入那个世界的几次都是在python 2/python3的混乱中,这让我完全失去了兴趣。
╰─$ which python
/Users/benlieb/.pyenv/shims/python
╰─$ python --version
Python 3.10.3
有谁能帮助我弄清楚该怎么做才能让python3在我的vim中找到/可用吗?
更新:
以下@romainl的建议我在我的.vimrc
中设置
set pythonthreedll=/Users/benlieb/.pyenv/shims/python
但得到以下错误:
1条答案
按热度按时间sshcrbum1#
+python/dyn
和+python3/dyn
的描述如下::help python-dynamic
.默认情况下,
:help 'pythonthreedll'
指向:因为MacVim是针对该版本构建的。屏幕截图中的消息显示该路径上没有任何内容。为了拥有一个可工作的Python 3接口,您可以:
pythonthreedll
。例如,我不使用Homebrew,所以默认值对我来说没有用,但我使用MacPorts,所以这是我的
pythonthreedll
: