Cài đặt vim với-python3 hỗ trợ ubuntu

Để tìm các bước chi tiết để cài đặt vim trong máy cục bộ. Cài đặt Vim cho người dùng cục bộ [Bài đăng trước của tôi]

Điều đặc biệt là tôi cài đặt phiên bản python của riêng mình [3. 8 trong trường hợp của tôi] trên Raspberry Pi

bước chính

1
./configure --prefix=$HOME/.local --enable-python3interp --with-python3-config-dir=/usr/local/lib/python3.8/config-3.8-arm-linux-gnueabihf --with-python3-command=/usr/bin/python

Ghi chú

  • $ vim --version | ag "python"
    +cmdline_hist      +langmap           -python            +visual
    +cmdline_info      +libcall           -python3           +visualextra
    
    7 cần thư mục cấu hình của phiên bản python3 của bạn, phiên bản này phụ thuộc vào máy. Thư mục cấu hình của python3 tích hợp là
    $ vim --version | ag "python"
    +cmdline_hist      +langmap           -python            +visual
    +cmdline_info      +libcall           -python3           +visualextra
    
    8. Thư mục cấu hình của python3 được cài đặt thủ công của tôi được hiển thị trong lệnh trên
  • $ vim --version | ag "python"
    +cmdline_hist      +langmap           -python            +visual
    +cmdline_info      +libcall           -python3           +visualextra
    
    9 có thể được đặt thành đầu ra của
    1
    2
    3
    4
    
    0 [hoặc
    1
    2
    3
    4
    
    1]

Bạn cần xem phần sau trong đầu ra của

1
2
3
4
2 để đảm bảo quá trình biên dịch thành công

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
...
checking --enable-pythoninterp argument.. no
checking --enable-python3interp argument.. yes
checking --with-python3-command argument.. /usr/bin/python
checking Python version.. 3.8
checking Python is 3.0 or better.. yep
checking Python's abiflags...
checking Python's install prefix.. /usr/local
checking Python's execution prefix.. /usr/local
checking Python's configuration directory.. [cached] /usr/local/lib/python3.8/config-3.8-arm-linux-gnueabihf
checking Python3's dll name.. libpython3.8.a
checking if -pthread should be used.. yes
checking if compile and link flags for Python 3 are sane.. yes
checking if -fPIE can be added for Python3.. yes
...

ví dụ sai

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
...
checking --enable-pythoninterp argument.. no
checking --enable-python3interp argument.. yes
checking --with-python3-command argument.. /usr/bin/python
checking Python version.. 3.8
checking Python is 3.0 or better.. yep
checking Python's abiflags...
checking Python's install prefix.. /usr/local
checking Python's execution prefix.. /usr/local
checking Python's configuration directory.. [cached] /usr/local/lib/config-3.8-arm-linux-gnueabihf/config
cat: /usr/local/lib/config-3.8-arm-linux-gnueabihf/config/Makefile: No such file or directory
auto/configure: line 6766: cd: /usr/local/lib/config-3.8-arm-linux-gnueabihf/config: No such file or directory
checking Python3's dll name...
checking if -pthread should be used.. yes
checking if compile and link flags for Python 3 are sane.. yes
checking if -fPIE can be added for Python3.. yes
...

Nếu đầu ra

1
2
3
4
3 là NULL, thì bạn cần kiểm tra lại thư mục cấu hình python của mình một lần nữa. Nếu không, bạn sẽ gặp phải lỗi sau trong thời gian
1
2
3
4
4

Trên Windows, cách cài đặt Neovim đơn giản nhất là tải Neovim. zip từ trang phát hành neovim. và giải nén nó vào C:\Neovim. Bạn cũng có thể thêm C:\Neovim\bin vào PATH của mình

Bạn cũng có thể sử dụng scoop để cài đặt neovim

Linux

Bạn có thể cài đặt neovim hoặc vim với trình quản lý gói mặc định

Ubuntu

sudo apt install neovim

Vòm Linux

sudo pacman -S neovim

Kích hoạt hỗ trợ python3

Trước hết, bạn cần cài đặt python3. và đặt env PYTHON3_HOST_PROG thành đường dẫn của python. Ví dụ. C:\Python39\python.exe

Có vẻ như trên các hệ thống dựa trên Debian [ít nhất] bạn không thể vừa cầm bánh vừa ăn. Đó là Python 2 hoặc Python 3. Do cách xây dựng thư viện Python, bạn chỉ có thể sử dụng một biến thể trong phiên Vim. Bạn có thể xây dựng bằng cả hai, nhưng nếu Python 2 được gọi trong Vim, thì Python 3 không thể được gọi trong cùng một phiên và ngược lại. Trên Arch Linux cũng vậy, Vim chỉ được biên dịch với một trong Python 2 [vim, gvim] hoặc Python 3 [vim-python3,

ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
0]

Để xây dựng lại Vim mà các kho cung cấp

sudo apt-get build-dep vim
apt-get source vim
cd vim-*  # it will be vim-7.4.something

Chỉnh sửa

ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
1 và thay thế

ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp

Với

ALLINTERPFLAGS+=--enable-pythoninterp=dynamic --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--enable-python3interp=dynamic --with-python3-config-dir=$[shell python3-config --configdir]

Sau đó chạy

dpkg-buildpackage -us -uc

Bữa trưa. [Hoặc trà nếu bạn dùng

ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
2. ]

Bây giờ, nhiều tệp

ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
3 sẽ được tạo trong thư mục mẹ. Để xem cái nào

cd ..
ls vim*.deb

Cùng với biến thể cụ thể mà bạn muốn cài đặt [_______41_______,

ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
5,
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
6, v.v. ], bạn sẽ phải cài đặt
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
7,
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
8 và đối với các phiên bản GUI,
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
9. Ví dụ: với
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
5 và phiên bản hiện tại của vim trong kho lưu trữ

sudo dpkg -i vim-gnome_7.4.052-1ubuntu3_amd64.deb vim-common_7.4.052-1ubuntu3_amd64.deb vim-gui-common_7.4.052-1ubuntu3_all.deb vim-runtime_7.4.052-1ubuntu3_all.deb

sau đó

$ vim --version | grep python
+cryptv          +linebreak       +python/dyn      +viminfo
+cscope          +lispindent      +python3/dyn     +vreplace

Pi-rho/dev PPA xây dựng Vim theo cách này, vì vậy bạn có thể sử dụng PPA thay vì xây dựng thủ công

Kể từ ngày 16. 04, Ubuntu xây dựng Vim với sự hỗ trợ của Python 3. Hỗ trợ Python 2 được cung cấp bởi các gói

ALLINTERPFLAGS+=--enable-pythoninterp=dynamic --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--enable-python3interp=dynamic --with-python3-config-dir=$[shell python3-config --configdir]
2 [
ALLINTERPFLAGS+=--enable-pythoninterp=dynamic --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--enable-python3interp=dynamic --with-python3-config-dir=$[shell python3-config --configdir]
3,
ALLINTERPFLAGS+=--enable-pythoninterp=dynamic --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--enable-python3interp=dynamic --with-python3-config-dir=$[shell python3-config --configdir]
4, v.v. ]

Làm cách nào để cài đặt python3 cho vim?

chúng ta nên cài đặt lại python3 và VIM , .
chạy phần bên dưới trên terminal brew install python3. .
tiếp tục chạy trên terminal brew uninstall vim. .
chạy trên terminal brew cài đặt vim. .
chạy trên thiết bị đầu cuối. .
thoát khỏi thiết bị đầu cuối và khởi động lại thiết bị đầu cuối hoặc thậm chí khởi động lại mac, hãy nhập

Python 3 có thể cài đặt trên Ubuntu không?

Tùy chọn 1. Cài đặt Python 3. 10 trên Ubuntu 18. 04 hoặc 20. 04 sử dụng apt . đầu ra. Bước 4. Với kho lưu trữ deadsnakes được thêm vào Ubuntu 20 của bạn. 04 hoặc 18. 04, tải xuống Python 3. 10 với lệnh duy nhất bên dưới. Xây dựng Python 3. 10 từ mã nguồn là một cách khác để cài đặt nó trên Ubuntu 20 của bạn. 04 hoặc 18. 04 máy.

Vim có được cài đặt trong Ubuntu không?

Vim được cài đặt mặc định trên Ubuntu . Vim có sẵn trong kho Ubuntu. Ubuntu 20. 04 đi kèm với Vim 8. 1 phiên bản. Để cài đặt gói VIM mới nhất có sẵn trong kho lưu trữ, hãy làm theo các bước sau.

Chủ Đề