You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Feb 9, 2022. It is now read-only.
Describe the bug
Creating poetry env. does not use the Python specified in the 'create' dialogue, it uses any old Python found on the user's path.
To Reproduce
Steps to reproduce the behavior:
Add interpreter, choose "Poetry Environment",
Set base environment by navigating to python.exe from Anaconda venv
Click 'OK'
See "Python was not found but can be installed from the Microsoft Store: ms-windows-store://pdp/?productid=9NJ46SX7X90P" error dialogue. (This is the error from running the fake python.exe shipped with Windows, which actually redirects the user to the M$ store).
Expected behavior
Expect usable interpreter to be created, using the specified version of Python.
Screenshots
Creating env:
Error:
The command from the dialogue box runs fine in ordinary Windows CLI:
Also in PyCharm terminal (currently set to PowerShell):
Environments (please complete the following information):
IDE: PyCharm Professional 2020.2
OS: Windows 10 Enterprise (Version 1909, OS build 18363.1646)
Poetry Version 1.1.7
Plugin version 0.5.5
Additional context
Think this is related to #168.
The command line shown in the error dialogue executes without issue in other contexts, and env.-creation works fine if I add the Anaconda venv to PATH (yugh).
The text was updated successfully, but these errors were encountered:
As an experiment, I tried adding the path of my venv. (C:\Users\WoottenE\Anaconda3\envs\workerlib) to my system PATH, and the plugin now correctly builds the interpreter (modulo some faffing about to work around this issue: https://stackoverflow.com/questions/54175042/python-3-7-anaconda-environment-import-ssl-dll-load-fail-error). This is OK as a temporary workaround, but obviously adding virtual conda envs to PATH kind of defeats the point :-)
Anyway... I think this is a similar problem to that described in #168: the path to Python specified in the 'create poetry environment' dialogue box is ignored and, instead any python on the user's PATH is used . (In my case, it tries to use the trick-Python in %USERPROFILE%\AppData\Local\Microsoft\WindowsApps, which actually just redirects to the M$ app store). I'll update the description accordingly.
ecwootten
changed the title
Cannot create interpreter / error running poetry
Creating poetry environment does not used specified version of Python
Jul 26, 2021
ecwootten
changed the title
Creating poetry environment does not used specified version of Python
Creating poetry environment does not use specified version of Python
Jul 26, 2021
Thank you for reporting the problem.
I haven't tried anaconda in windows.
Also, I understand the plugin has a problem in some situations related to the path.
I will investigate the reason for the problem.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Describe the bug
Creating poetry env. does not use the Python specified in the 'create' dialogue, it uses any old Python found on the user's path.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Expect usable interpreter to be created, using the specified version of Python.
Screenshots
Creating env:
Error:
The command from the dialogue box runs fine in ordinary Windows CLI:
Also in PyCharm terminal (currently set to PowerShell):
Environments (please complete the following information):
Additional context
Think this is related to #168.
The command line shown in the error dialogue executes without issue in other contexts, and env.-creation works fine if I add the Anaconda venv to PATH (yugh).
The text was updated successfully, but these errors were encountered: