formulahendry / formulahendry/vscode-code-runner

Cannot use multiple python interpreters

Offen
#320 6 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
TypeScript
Sterne
2.4k
Forks
351
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Selecting and running a non-default python interpreter produces this error:

Using python in venv folder:
![vscode-python](https://user-images.githubusercontent.com/16658131/41626543-69bccc10-73d1-11e8-8140-f1e920983d1c.JPG)

Using default python in PATH variable:
![vscode-python-work](https://user-images.githubusercontent.com/16658131/41625869-3d6440d2-73cf-11e8-942e-142d01958a59.JPG)

Steps to reproduce:
1. Create folder that contains a simple init.py file and a python virtual environment
2. Open this single folder using vs code
3. Select the virtual environment interpreter
4. Go to init.py file and run code runner

I had no problems running the files with vanilla visual studio code via launch.json

In my user settings, I have this configuation:
`"code-runner.executorMap": {
"python":"$pythonPath $fullFileName"
},`

pythonPath is automatically configured when selecting the interpreter.

When choosing default python interpreter:
`"settings": {
"python.pythonPath": "C:\\Users\\Nate\\AppData\\Local\\Programs\\Python\\Python36\\python.exe"
}`

When choosing venv python interpreter:
` "settings": {
"python.pythonPath": "${workspaceFolder}\\venv\\Scripts\\python.exe"
}`

Using
Code Runner 0.9.3,
Visual Studio Code 1.24.1
Python 3.6.4

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, das Problem mit der erwähnten init.py-Datei, einer venv, Code Runner 0.9.3 und code-runner.executorMap unter Verwendung von $pythonPath zu reproduzieren. Vergleiche die Ausführung mit dem Standardinterpreter und dem ausgewählten venv-Interpreter; abgeschlossen bedeutet, dass init.py mit einem der ausgewählten Python-Interpreter erfolgreich ausgeführt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python, vscode
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.