This mailing list is dedicated to Vim. If you use Neovim, use their official support channels.
On Tuesday, March 26, 2024 at 10:38:35 AM UTC+1 Enno wrote: > It is not clear what is to be achieved, but for Python support in Vim one > should ensure that `!python3 -V`, and `:python3 import sys; > print(sys.version)")` coincide. For Neovim, I'd refer to the experts at > https://github.com/neovim/neovim/issues/ > > Le lundi 25 mars 2024 à 17:55:45 UTC+1, Marek Stepanek a écrit : > >> Hello all, >> >> >> could some patient soul could help me out? I am at the point to give up. >> >> macOS Sonoma 14.4 Intel (2018) >> >> Homebrew newest upgrade >> >> vimr 0.44.0 >> >> I am not Python coder (old school: Perl!). So forgive me my innocence. I >> suppose the modul pynvim should be installed outside of Homebrew? >> >> First what is in my config-file? >> >> ~/.config/nvim/init.vim >> >> let g:python3_host_prog='/usr/local/bin/python3' >> let g:loaded_python_provider = 0 >> set pyxversion=3 >> >> >> In Vimr or Neovim :checkhelth I get: >> >> ## Python 3 provider (optional) >> >> - INFO: Using: g:python3_host_prog = "/usr/local/bin/python3" >> - INFO: Executable: /usr/local/bin/python3 >> - ERROR: Command error (job=20, exit code 1): `'/usr/local/bin/python3' >> -c 'import >> >> stderr: Traceback (most recent call last): File "<string>", line 1, in >> <module>M >> - INFO: Python version: 3.12.2 >> - INFO: pynvim version: unable to load neovim Python module >> - ERROR: pynvim is not installed. >> >> Error: unable to load neovim Python module >> - ADVICE: >> >> - Run in shell: /usr/local/bin/python3 -m pip install pynvim >> >> But this advice to install with pip (or pip3) is meanwhile deprecated. My >> attempts to install it, little excerpt look like this: >> >> $ which python >> python not found >> >> $ which python3 >> /usr/local/bin/python3 >> $ which pip3 >> /usr/local/bin/pip3 >> >> $ brew uninstall python3 # if I remember well with -force >> $ brew install python3 >> $ ll `which python3` >> lrwxr-xr-x 1 mstep admin 42B 24 Mar 18:20 /usr/local/bin/python3@ -> >> ../Cellar/pyt...@3.12/3.12.2_1/bin/python3 >> $ ll `which pip3` >> lrwxr-xr-x 1 mstep admin 39B 24 Mar 18:20 /usr/local/bin/pip3@ -> >> ../Cellar/pyt...@3.12/3.12.2_1/bin/pip3 >> >> $ /usr/local/bin/python3 -m pip install pynvim >> error: externally-managed-environment >> >> $ brew install python3 >> × This environment is externally managed >> ╰─> To install Python packages system-wide, try brew install >> xyz, where xyz is the package you are trying to >> install. >> >> If you wish to install a non-brew-packaged Python package, >> create a virtual environment using python3 -m venv path/to/venv. >> Then use path/to/venv/bin/python and path/to/venv/bin/pip. >> >> If you wish to install a non-brew packaged Python application, >> it may be easiest to use pipx install xyz, which will manage a >> virtual environment for you. Make sure you have pipx installed. >> >> note: If you believe this is a mistake, please contact your Python >> installation or OS distribution provider. You can override this, at the >> risk of breaking your Python installation or OS, by passing >> --break-system-packages. >> hint: See PEP 668 for the detailed specification. >> >> Same error with: >> $ pip3 install pynvim >> $ pip3 install --upgrade pynvim >> >> I tried to copy the pynvim from python3.11 to python3.12 (don't shout on >> me!) >> >> $ cp -r python3.11/site-packages/pynvim python3.12/site-packages >> $ cp -r python3.11/site-packages/pynvim-0.5.0.dist-info >> python3.12/site-packages >> >> Ok! that means I have to create a virtual environment for >> python-packages! >> Where you suggest to put the python packages? What path to use for the >> virtualenv of python? >> >> I tried with: >> >> $ brew install pipx >> $ pipx install pynvim >> No apps associated with package pynvim or its dependencies. If you are >> attempting to install a library, pipx should >> not be used. Consider using pip or a similar tool instead. >> >> Please a little hint! I would be very grateful for any help >> >> >> marek >> >> >> >> >> >> >> -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_use/0e4f6c7e-dd13-41fa-b9a6-2f8c64ab6646n%40googlegroups.com.