Error when starting Atom from terminal
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, python
- Ambito
- devtools
Direzione di ricerca
Riproduci il problema avviando Atom con atom ., quindi esamina le voci dello stack di ide-python intorno a python/lib/utils.js e python/lib/main.js, in particolare detectPipEnv. Confronta gli ambienti di avvio del terminale e del desktop; il lavoro è completato quando l’avvio dal terminale non produce più spawn ENOTDIR e i pacchetti degli ambienti virtuali rimangono disponibili.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hey,
I have the follow error when opening atom from the terminal with atom .
Once atom is opened, every time a open a python module I get the error.
internal/child_process.js:358 Uncaught (in promise) Error: spawn ENOTDIR
at ChildProcess.spawn (internal/child_process.js:358)
at Object.spawn (child_process.js:543)
at resolve (/home/somnium/.atom/…thon/lib/utils.js:9)
at new Promise (<anonymous>)
at detectPipEnv (/home/somnium/.atom/…thon/lib/utils.js:8)
at PythonLanguageClient.startServerProcess (/home/somnium/.atom/…thon/lib/main.js:50)
at PythonLanguageClient.<anonymous> (auto-languageclient.ts:298)
at Generator.next (<anonymous>)
at /home/somnium/.atom/…languageclient.js:7
at new Promise (<anonymous>)
at __awaiter (/home/somnium/.atom/…languageclient.js:3)
at process.reportBusyWhile (auto-languageclient.ts:298)
at AtomIdeProvider.<anonymous> (atom-ide-provider.js? [sm]:7)
at Generator.next (<anonymous>)
at step (/home/somnium/.atom/…m-ide-provider.js:9)
at /home/somnium/.atom/…m-ide-provider.js:9
at new Promise (<anonymous>)
at AtomIdeProvider.<anonymous> (/home/somnium/.atom/…m-ide-provider.js:9)
at Object.reportBusyWhile (index.js? [sm]:33)
at PythonLanguageClient.<anonymous> (auto-languageclient.ts:798)
at Generator.next (<anonymous>)
at /home/somnium/.atom/…languageclient.js:7
at new Promise (<anonymous>)
at __awaiter (/home/somnium/.atom/…languageclient.js:3)
at PythonLanguageClient.AutoLanguageClient.reportBusyWhile (auto-languageclient.ts:796)
at PythonLanguageClient.<anonymous> (auto-languageclient.ts:296)
at Generator.next (<anonymous>)
at /home/somnium/.atom/…languageclient.js:7
at new Promise (<anonymous>)
at __awaiter (/home/somnium/.atom/…languageclient.js:3)
at PythonLanguageClient.startServer (auto-languageclient.ts:295)
at ServerManager._serverManager.server_manager_js_1.ServerManager [as _startServer] (auto-languageclient.ts:253)
at ServerManager.<anonymous> (server-manager.ts:155)
at Generator.next (<anonymous>)
at /home/somnium/.atom/…server-manager.js:7
at new Promise (<anonymous>)
internal/child_process.js:358 Uncaught (in promise) Error: spawn ENOTDIR
at ChildProcess.spawn (internal/child_process.js:358)
at Object.spawn (child_process.js:543)
at resolve (/home/somnium/.atom/…thon/lib/utils.js:9)
at new Promise (<anonymous>)
at detectPipEnv (/home/somnium/.atom/…thon/lib/utils.js:8)
at PythonLanguageClient.startServerProcess (/home/somnium/.atom/…thon/lib/main.js:50)
at PythonLanguageClient.<anonymous> (auto-languageclient.ts:298)
at Generator.next (<anonymous>)
at /home/somnium/.atom/…languageclient.js:7
at new Promise (<anonymous>)
at __awaiter (/home/somnium/.atom/…languageclient.js:3)
at process.reportBusyWhile (auto-languageclient.ts:298)
at AtomIdeProvider.<anonymous> (atom-ide-provider.js? [sm]:7)
at Generator.next (<anonymous>)
at step (/home/somnium/.atom/…m-ide-provider.js:9)
at /home/somnium/.atom/…m-ide-provider.js:9
at new Promise (<anonymous>)
at AtomIdeProvider.<anonymous> (/home/somnium/.atom/…m-ide-provider.js:9)
at Object.reportBusyWhile (index.js? [sm]:33)
at PythonLanguageClient.<anonymous> (auto-languageclient.ts:798)
at Generator.next (<anonymous>)
at /home/somnium/.atom/…languageclient.js:7
at new Promise (<anonymous>)
at __awaiter (/home/somnium/.atom/…languageclient.js:3)
at PythonLanguageClient.AutoLanguageClient.reportBusyWhile (auto-languageclient.ts:796)
at PythonLanguageClient.<anonymous> (auto-languageclient.ts:296)
at Generator.next (<anonymous>)
at /home/somnium/.atom/…languageclient.js:7
at new Promise (<anonymous>)
at __awaiter (/home/somnium/.atom/…languageclient.js:3)
at PythonLanguageClient.startServer (auto-languageclient.ts:295)
at ServerManager._serverManager.server_manager_js_1.ServerManager [as _startServer] (auto-languageclient.ts:253)
at ServerManager.<anonymous> (server-manager.ts:155)
at Generator.next (<anonymous>)
at /home/somnium/.atom/…server-manager.js:7
at new Promise (<anonymous>)
Everything works if I'm starting Atom from desktop icon, however I need to be able to running it from the terminal.
When running sudo atom . it works, but I don't get my virtual env installed packages available which makes it impossible to use some other atom plugins features.
My setup:
OS: Ubuntu 18
Atom: 1.42
ide-python: 1.5.0
Any help is welcome.
Thanks
- Lingua principale
- JavaScript
- Stelle
- 238
- Fork
- 41
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di atom-community/ide-python
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
atom-community/ide-python#575 · 5 reazioni ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
atom-community/ide-python#570 · 2 commenti · 1 reazione ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
atom-community/ide-python#568 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
atom-community/ide-python#567 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
atom-community/ide-python#566 ·
Tutte le issue di atom-community/ide-python
Issue simili
-
Add: Digi 4K LogoApertacheck:passed logos:add
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
component/administration domain/framework needs-triage Platform(Default) priority/low
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
semantic-release/gitlab#1032 ·
-
agent/guide documentation hive/hosted-available-lke648397-260827-5n31
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
I maintainer di solito rispondono entro 1 giorno
-
[aw] Upgrade availableApertaagentic-workflows
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
githubnext/gh-aw-workshop#3933 ·
I maintainer di solito rispondono entro 2 giorni