pyenv-win / pyenv-win

pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.
https://pyenv-win.github.io/pyenv-win
MIT License
4.48k stars 422 forks source link

bug: dll not on shims directory #508

Open TortitasT opened 1 year ago

TortitasT commented 1 year ago

Describe the bug I wish to use python3 on vim for windows, and it needs the python3x.dll in the path, after checking, the path points to the shims folder where the .dll for the python versions I've installed seems to be missing.

To Reproduce Steps to reproduce the behavior:

  1. pyenv install 3.11.1
  2. cd $HOME\.pyenv\pyenv-win\shims
  3. python311.dll is not here, while in $HOME.pyenv\pyenv-win\versions\3.11.1 is.

Expected behavior I expected to find python311.dll on the shims directory.

Desktop (please complete the following information):

Additional context I do not know about the concept of shims maybe this is expected.

kirankotari commented 1 year ago

@TortitasT thanks for bringing this up, I was not aware of *.dll files usage we will explore it and try to add them in next release.

If you have more information about pythonX.dll files usage, please let us know.

TortitasT commented 1 year ago

I cannot provide much more info since I've switched to using Neovim which seems to function differently and has no issues. I thought I'd let you know, Thx