JupyterLab 확장 Jupyterlab-lsp v0.8.0 배포 방법 (macOS)
수정
4/11 16:46
・v0.8.0에의 갱신에 수반해, 여러가지 삭제나 덧붙였다.
 자신의 환경
· macOS Catalina 버전 10.15.3
· zsh 5.7.1
· pip 20.0.2
· pyenv 1.2.13
· pipenv 2018.11.26
· 파이썬 3.7.5
· JupyterLab 2.1.0
 설치
 JupyterLab
JupyterLab 본체는
$pipenv install jupyterlab  #pipenvの方
$pip install jupyterlab     #pipの方
에서 설치했습니다.
 nodebrew
Node.js를 설치하기 위해 Nodebrew를 사용했습니다.nodebrew 는 Node.js 의 버전 관리를 위한 것입니다.
그럼 nodebrew를 설치하는 방법입니다.
( htps : // 기주 b. 이 m / 다른 것 / 그래서 b w )
이 공식 설치 방법을 참고했습니다.
먼저 curl 에서 nodebrew 를 설치합니다.
$ curl -L git.io/nodebrew | perl - setup
설치가 완료되면 PATH 를 통과합니다.
$echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.zshrc
( bash 쪽은 .zshrc 를 .bashrc 로 해 주세요)
구성 파일을 다시 로드합니다.
$source ~/.zshrc
$nodebrew help
에서 확인합니다.
버전 등의 정보가 나오면 설치 성공입니다.
 Node.js
마침내 Node.js를 nodebrew를 사용하여 설치하십시오.
JupyterLab 확장은 npm을 사용하여 설치하므로 Node.js가 필요합니다.
$nodebrew install-binary latest 
로 설치합니다.
설치가 끝나면
$nodebrew ls
v13.12.0
에서 설치된 버전을 확인합니다. (내 버전은 v13.12.0이었습니다.)
그런 다음 사용할 버전을 지정합니다.
$nodebrew use v13.12.0
Node.js 버전을 확인해 봅시다.
$node -v
v13.12.0
이렇게 되어 있어야 합니다.
완료되면 jupyterLab를 시작합니다.
$jupyter lab
 
시작 후 위의 팔레트와 같은 아이콘을 선택합니다.
그 중
 
를 선택합니다.
선택하면 이러한 팝업이 표시되므로 [Enable]을 선택합니다.
 
그러면
 
이와 같이 체크 마크가 붙습니다. 또한
 
이 아이콘이 추가됩니다. 확장 프로그램을 설치할 때 이 아이콘을 선택하고 @username/설치하려는 확장 프로그램에서 검색하거나,
 
터미널에서
$jupyter labextension install @username/インストールしたい拡張機能
이러한 명령을 치면 설치할 수 있습니다.
 jupyterlab-lsp
실명 확장 프로그램을 설치합니다.
( htps : // 기주 b. 코 m / k 라소 ws 키 / 쥬 py r ぁ bulsp ) 공식 사이트를 참고로 설치합니다.
먼저 jupyter-lsp를 설치합니다.
pip install jupyter-lsp
그런 다음 확장 프로그램을 설치합니다.
$jupyter labextension install @krassowski/jupyterlab-lsp
또, jupyterlab 위에서는 @krassowski/jupyterlab-lsp 라고 검색하면 인스톨 할 수 있습니다. 원하는 분으로 설치하십시오.jupyterLab 로 설치할 때는 Rebuild 와 ページの再読み込み 는 잊지 말아 주십시오.
터미널에서 설치하는 사람도 jupyterLab을 시작한 상태로 있으면 ページの再読み込み를 수행하십시오.
그런 다음 터미널에서
$pipenv install 'python-language-server[all]' #pipenv の方
$pip install 'python-language-server[all]' #pip の方
중 하나를 실행하여 설치합니다.
그런 다음 jupyterlab의 루트 디렉토리가 아닌 다른 위치에서도 파일을 열 수 있도록 .lsp_symlink를 만듭니다. 이동 후 열려는 위치에 대한 심볼릭 링크를 만듭니다.
mkdir .lsp_symlink
cd .lsp_symlink
ln -s /home home
이것으로 준비가 끝납니다.
 마지막으로
이상입니다. 마지막이지만,
Tab을 누르지 않고 마침표를 치는 것만으로 자동 보완 해줍니다.
 참고 사이트
 htps : // 이 m/시몬리 t치에/있어 ms/34504f03947bfb4f54f5
 htps : // 기주 b. 코 m / k 라소 ws 키 / 쥬 py r ぁ bulsp
 htps : // 기주 b. 이 m / 다른 것 / 그래서 b w
 htps : // 기주 b. 코 m / 빠 펜치 r / py 텐 - 똥 구게 세 r ゔ ぇ r
 htps : // / r ゔ rjs. 이오 / 쓰리 아 ls / 갓찐 g-s r d /
 htps //w w. 음 pmjs. 코 m / 파 c 카게 / j 그런 rpc-ws-p 여 xy
 htps : // / 쥬 py r ぁ b. Red d. cs. 이오/엔/s타 bぇ/우세 r/에 x텐시온 s. HTML
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(JupyterLab 확장 Jupyterlab-lsp v0.8.0 배포 방법 (macOS)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/H1R0Y4/items/44809e9650d7bf74931e
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
· macOS Catalina 버전 10.15.3
· zsh 5.7.1
· pip 20.0.2
· pyenv 1.2.13
· pipenv 2018.11.26
· 파이썬 3.7.5
· JupyterLab 2.1.0
설치
 JupyterLab
JupyterLab 본체는
$pipenv install jupyterlab  #pipenvの方
$pip install jupyterlab     #pipの方
에서 설치했습니다.
 nodebrew
Node.js를 설치하기 위해 Nodebrew를 사용했습니다.nodebrew 는 Node.js 의 버전 관리를 위한 것입니다.
그럼 nodebrew를 설치하는 방법입니다.
( htps : // 기주 b. 이 m / 다른 것 / 그래서 b w )
이 공식 설치 방법을 참고했습니다.
먼저 curl 에서 nodebrew 를 설치합니다.
$ curl -L git.io/nodebrew | perl - setup
설치가 완료되면 PATH 를 통과합니다.
$echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.zshrc
( bash 쪽은 .zshrc 를 .bashrc 로 해 주세요)
구성 파일을 다시 로드합니다.
$source ~/.zshrc
$nodebrew help
에서 확인합니다.
버전 등의 정보가 나오면 설치 성공입니다.
 Node.js
마침내 Node.js를 nodebrew를 사용하여 설치하십시오.
JupyterLab 확장은 npm을 사용하여 설치하므로 Node.js가 필요합니다.
$nodebrew install-binary latest 
로 설치합니다.
설치가 끝나면
$nodebrew ls
v13.12.0
에서 설치된 버전을 확인합니다. (내 버전은 v13.12.0이었습니다.)
그런 다음 사용할 버전을 지정합니다.
$nodebrew use v13.12.0
Node.js 버전을 확인해 봅시다.
$node -v
v13.12.0
이렇게 되어 있어야 합니다.
완료되면 jupyterLab를 시작합니다.
$jupyter lab
 
시작 후 위의 팔레트와 같은 아이콘을 선택합니다.
그 중
 
를 선택합니다.
선택하면 이러한 팝업이 표시되므로 [Enable]을 선택합니다.
 
그러면
 
이와 같이 체크 마크가 붙습니다. 또한
 
이 아이콘이 추가됩니다. 확장 프로그램을 설치할 때 이 아이콘을 선택하고 @username/설치하려는 확장 프로그램에서 검색하거나,
 
터미널에서
$jupyter labextension install @username/インストールしたい拡張機能
이러한 명령을 치면 설치할 수 있습니다.
 jupyterlab-lsp
실명 확장 프로그램을 설치합니다.
( htps : // 기주 b. 코 m / k 라소 ws 키 / 쥬 py r ぁ bulsp ) 공식 사이트를 참고로 설치합니다.
먼저 jupyter-lsp를 설치합니다.
pip install jupyter-lsp
그런 다음 확장 프로그램을 설치합니다.
$jupyter labextension install @krassowski/jupyterlab-lsp
또, jupyterlab 위에서는 @krassowski/jupyterlab-lsp 라고 검색하면 인스톨 할 수 있습니다. 원하는 분으로 설치하십시오.jupyterLab 로 설치할 때는 Rebuild 와 ページの再読み込み 는 잊지 말아 주십시오.
터미널에서 설치하는 사람도 jupyterLab을 시작한 상태로 있으면 ページの再読み込み를 수행하십시오.
그런 다음 터미널에서
$pipenv install 'python-language-server[all]' #pipenv の方
$pip install 'python-language-server[all]' #pip の方
중 하나를 실행하여 설치합니다.
그런 다음 jupyterlab의 루트 디렉토리가 아닌 다른 위치에서도 파일을 열 수 있도록 .lsp_symlink를 만듭니다. 이동 후 열려는 위치에 대한 심볼릭 링크를 만듭니다.
mkdir .lsp_symlink
cd .lsp_symlink
ln -s /home home
이것으로 준비가 끝납니다.
 마지막으로
이상입니다. 마지막이지만,
Tab을 누르지 않고 마침표를 치는 것만으로 자동 보완 해줍니다.
 참고 사이트
 htps : // 이 m/시몬리 t치에/있어 ms/34504f03947bfb4f54f5
 htps : // 기주 b. 코 m / k 라소 ws 키 / 쥬 py r ぁ bulsp
 htps : // 기주 b. 이 m / 다른 것 / 그래서 b w
 htps : // 기주 b. 코 m / 빠 펜치 r / py 텐 - 똥 구게 세 r ゔ ぇ r
 htps : // / r ゔ rjs. 이오 / 쓰리 아 ls / 갓찐 g-s r d /
 htps //w w. 음 pmjs. 코 m / 파 c 카게 / j 그런 rpc-ws-p 여 xy
 htps : // / 쥬 py r ぁ b. Red d. cs. 이오/엔/s타 bぇ/우세 r/에 x텐시온 s. HTML
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(JupyterLab 확장 Jupyterlab-lsp v0.8.0 배포 방법 (macOS)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/H1R0Y4/items/44809e9650d7bf74931e
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
$pipenv install jupyterlab  #pipenvの方
$pip install jupyterlab     #pipの方
$ curl -L git.io/nodebrew | perl - setup
$echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.zshrc
$source ~/.zshrc
$nodebrew help
$nodebrew install-binary latest 
$nodebrew ls
v13.12.0
$nodebrew use v13.12.0
$node -v
v13.12.0
$jupyter lab
$jupyter labextension install @username/インストールしたい拡張機能
pip install jupyter-lsp
$jupyter labextension install @krassowski/jupyterlab-lsp
$pipenv install 'python-language-server[all]' #pipenv の方
$pip install 'python-language-server[all]' #pip の方
mkdir .lsp_symlink
cd .lsp_symlink
ln -s /home home
이상입니다. 마지막이지만,
Tab을 누르지 않고 마침표를 치는 것만으로 자동 보완 해줍니다.
참고 사이트
 htps : // 이 m/시몬리 t치에/있어 ms/34504f03947bfb4f54f5
 htps : // 기주 b. 코 m / k 라소 ws 키 / 쥬 py r ぁ bulsp
 htps : // 기주 b. 이 m / 다른 것 / 그래서 b w
 htps : // 기주 b. 코 m / 빠 펜치 r / py 텐 - 똥 구게 세 r ゔ ぇ r
 htps : // / r ゔ rjs. 이오 / 쓰리 아 ls / 갓찐 g-s r d /
 htps //w w. 음 pmjs. 코 m / 파 c 카게 / j 그런 rpc-ws-p 여 xy
 htps : // / 쥬 py r ぁ b. Red d. cs. 이오/엔/s타 bぇ/우세 r/에 x텐시온 s. HTML
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(JupyterLab 확장 Jupyterlab-lsp v0.8.0 배포 방법 (macOS)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/H1R0Y4/items/44809e9650d7bf74931e
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
Reference
이 문제에 관하여(JupyterLab 확장 Jupyterlab-lsp v0.8.0 배포 방법 (macOS)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/H1R0Y4/items/44809e9650d7bf74931e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)