मैं बस यह समझना चाहूंगा कि नीचे क्या हो रहा है। मैं MacOs का उपयोग कर रहा हूं और हाल ही में बैश से zsh में स्विच किया है। और फिर मैंने jupyterlab-lsp स्थापित किया। क्या आप कृपया मुझे प्रबुद्ध कर सकते हैं?


    [W 14:27:11.102 LabApp] Failed to fetch commands from language server spec finder`bash-language-server`:
        expected str, bytes or os.PathLike object, not tuple
    [W 14:27:11.108 LabApp] Failed to fetch commands from language server spec finder`dockerfile-language-server-nodejs`:
        expected str, bytes or os.PathLike object, not tuple
    [W 14:27:11.113 LabApp] Failed to fetch commands from language server spec finder`javascript-typescript-langserver`:
        expected str, bytes or os.PathLike object, not tuple
    [W 14:27:11.125 LabApp] Failed to fetch commands from language server spec finder`unified-language-server`:
        expected str, bytes or os.PathLike object, not tuple
    [W 14:27:11.129 LabApp] Failed to fetch commands from language server spec finder`vscode-css-languageserver-bin`:
        expected str, bytes or os.PathLike object, not tuple
    [W 14:27:11.133 LabApp] Failed to fetch commands from language server spec finder`vscode-html-languageserver-bin`:
        expected str, bytes or os.PathLike object, not tuple
    [W 14:27:11.138 LabApp] Failed to fetch commands from language server spec finder`vscode-json-languageserver-bin`:
        expected str, bytes or os.PathLike object, not tuple
    [W 14:27:11.142 LabApp] Failed to fetch commands from language server spec finder`yaml-language-server`:
        expected str, bytes or os.PathLike object, not tuple
    [I 14:27:11.193 LabApp] JupyterLab extension loaded from /Users/emilolbinado/anaconda3/lib/python3.6/site-packages/jupyterlab
    [I 14:27:11.193 LabApp] JupyterLab application directory is /Users/emilolbinado/anaconda3/share/jupyter/lab
    [I 14:27:11.195 LabApp] Serving notebooks from local directory: /Users/emilolbinado
    [I 14:27:11.195 LabApp] The Jupyter Notebook is running at:
    [I 14:27:11.195 LabApp] http://localhost:8888/?token=95a48a55a6638a48cbfa24c95106903144ffaafe10a65652
    [I 14:27:11.195 LabApp]  or http://127.0.0.1:8888/?token=95a48a55a6638a48cbfa24c95106903144ffaafe10a65652
    [I 14:27:11.195 LabApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
    [C 14:27:11.202 LabApp] 

        To access the notebook, open this file in a browser:
            file:///Users/emilolbinado/Library/Jupyter/runtime/nbserver-8098-open.html
        Or copy and paste one of these URLs:
            http://localhost:8888/?token=95a48a55a6638a48cbfa24c95106903144ffaafe10a65652
         or http://127.0.0.1:8888/?token=95a48a55a6638a48cbfa24c95106903144ffaafe10a65652
    Opening in existing browser session.
    [I 14:27:14.645 LabApp] Build is up to date
    [I 14:27:21.183 LabApp] Kernel started: 5c355536-12b0-41de-8c81-cc2afef6a85c
    [I 14:27:21.218 LabApp] Kernel started: 9505d56b-0f5a-43f4-970e-990fa0852522

3
olbinado11 18 पद 2019, 09:58

1 उत्तर

सबसे बढ़िया उत्तर

समस्या इसलिए है क्योंकि jupyter सर्वर भाषा सर्वर खोजने में असमर्थ है। जैसा कि मेरे मामले में, ज्यूपिटर को कोंडा एनवायरनमेंट (मिनिकोंडा) का उपयोग करके / ऑप्ट / मिनिकोंडा 3 / के तहत स्थापित और रखरखाव किया जाता है, जबकि मेरे नोडज / यूएसआर / लोकल / के नीचे बैठे हैं। आदर्श रूप से, यदि आप पहले से ही कोंडा मैनेजर का उपयोग कर रहे हैं, तो आप नोडज को पूरी तरह से अनइंस्टॉल करना चाहेंगे और कोंडा का उपयोग करके इसे फिर से इंस्टॉल करेंगे। अन्यथा, पूरे एनाकोंडा/कोंडा को हटा दें और फिर अजगर को फिर से स्थापित करें (https://www. python.org/downloads/release/python-381/) और ज्यूपिटर या तो पाइप या ब्रू का उपयोग करके इस पर निर्भर करता है कि आपने नोडज कैसे/कहां स्थापित किया है।

मैं नीचे दिए गए चरणों का पालन करके अपनी समस्या का समाधान करने में सक्षम था:

1.) नोड जेएस को पूरी तरह से अनइंस्टॉल करें। मैं इसे nvm uninstall <version> चलाकर करने में सक्षम था या यदि आप होमब्रे का उपयोग कर रहे हैं, तो brew uninstall node और फिर rm -f /usr/local/bin/npm को टर्मिनल पर चलाएं। इसके अतिरिक्त, आप नीचे दिए गए संदर्भ का अनुसरण कर सकते हैं: मैं Node.js को पूरी तरह से कैसे अनइंस्टॉल कर सकता हूं, और शुरुआत से (Mac OS X) को फिर से कैसे स्थापित करूं

2.) नोडज को पुनर्स्थापित करें। conda install -c conda-forge nodejs

3.) भाषा सर्वर स्थापित करें। संदर्भ देखें: https://github.com /krassowski/jupyterlab-lsp/blob/master/LANGUAGESERVERS.md#installing-language-servers

4.) टर्मिनल को पुनरारंभ करें और ज्यूपिटर लैब चलाएं।

अब यह सबसे अच्छा जवाब है जो मेरे पास है जो मेरी समस्या को हल करने में सक्षम था।

2
olbinado11 13 जिंदा 2020, 07:46