Yêu cầu vim được biên dịch bằng python3
1、问题描述
Show 2、踩坑经历因为这里提示 0。将 1映射到了python 上,解决了 3报错。
经过网上大量搜索,先后从 4上下载了 5等来解决 6的相关报错(未果)。又下载 7等,并做了软链等相关配置,解决了 8上没有 1环境的问题。做了编译,发现报错还没有解决 3、解决方案后来搜索了一番,发现要配置 0上的 1环境,找了一圈代码:
ps:安装python2环境代码
下载后用 2检查环境:在启动nvim时又出现错误: 3这里就直接到 vim-plug 下的youcompleteme 目录,执行 6或者用系统的python 路径 8,执行编译就ok了,此时已解决了这个问题,不会再报youcompleteMe unavailable: requires Vim compiled with Python (3.6.0+) support. 这个错误了。 Khi kết nối với máy chủ từ xa, tôi thường sử dụng trình soạn thảo vim làm trình soạn thảo tài liệu hoặc mã, đặc biệt khi viết chương trình, gói YouCompleteMe của vim thực sự quan trọng Tuy nhiên hôm nay mình build môi trường vim trên Mac OS thì thấy VIM cài sẵn trên cloud hệ thống không chạy được YouCompleteMe. Sẽ có một thông báo cảnh báo
Đây là một tin xấu đối với tôi, nhưng tôi đang phân vân. Trăn 3. 6. 7 được cài đặt rõ ràng trong hệ thống của tôi Sau khi kiểm tra chéo, cuối cùng đã xác nhận rằng vấn đề là do vim được cài đặt sẵn của Mac OS không hỗ trợ Python3 Cài đặt phiên bản vim hỗ trợ Python3Bước 1. Xác nhận xem VIM có hỗ trợ Python3 hay khôngTrước hết, bạn có thể sử dụng lệnh sau để xác nhận VIM có hỗ trợ Python3 hay không
đầu ra Như bạn có thể thấy, vim trong hệ thống của tôi không hỗ trợ python3 và vim không được cài đặt bởi 0Vì vậy, chúng tôi không thể sử dụng 1 để xóa nóBước 2. Cài đặt trình chỉnh sửa vim hỗ trợ Python3Trước hết, chúng tôi có thể xác nhận rằng đường dẫn VIM của Python3 hiện không được hỗ trợ
đầu ra
Nhiều khả năng nó sẽ ở đường dẫn trên Vì vậy, tiếp theo, chúng ta phải cài đặt phiên bản có thể hỗ trợ python3 Trước đây, có thể chỉ định phiên bản VIM thông qua tham số 2, nhưng hiện tại Homebrew dường như chỉ nhận ra phiên bản 3Tôi đã thử nhiều phương pháp trên Internet, nhưng phương pháp cuối cùng có hiệu quả là một cách tiếp cận hoàn toàn bạo lực. Trực tiếp trong thiết bị đầu cuối, nhập lệnh sau
Sau đó, bạn có thể sử dụng lệnh sau để xác nhận xem phiên bản python hiện tại có phải là 3 không. x. x
Sau đó, chúng ta có thể cài đặt VIM thông qua Homebrew
Sau khi cài đặt xong, xác nhận lại VIM đang sử dụng có phải là VIM vừa cài đặt hay không, đường dẫn sẽ khác với cài đặt sẵn
đầu ra
Sau đó, bây giờ tôi cuối cùng cũng có thể xác nhận liệu VIM có hỗ trợ python 3 hay không (trong hoạt động thực tế của tôi, tôi đã khởi động lại thiết bị đầu cuối để thấy rằng nó hỗ trợ python 3) |