Linux下JupyterLab 安裝C++支持


前幾天遇到了JupyterLab這個神器,感覺用來跑python太方便了,后來突然想到這個能不能支持C++或者Golang。網上查了一下還真的可以,接下來記錄C++的安裝過程

注:Jupyterlab暫時只支持在Linux下支持C++,Windows的話暫時不可以哦

一,Anaconda3的安裝

1、下載

官方下載地址:https://www.anaconda.com/products/individual
頁面最下方找到Linux版本,選擇第一個下載。

2、安裝

找到下載好的壓縮包所在文件夾,打開終端,執行命令:

tr477@ubuntu:~/Downloads$ bash Anaconda3-2020.11-Linux-x86_64.sh 

安裝過程可以選擇Anaconda3的安裝路徑,我們這里選擇默認路徑

3、驗證

在終端輸入下面命令查看python版本:

python3

如果出現上圖顯示的“Anaconda”,說明配置成功,否則需要重新配置環境變量。

4、重新配置環境變量

在終端輸入命令:

gedit ~/.bashrc

打開文件后,在最后一行添加語句:

export PATH="/home/tr477/anaconda3/bin:$PATH"

這里的路徑選擇是你的Anaconda的默認安裝路徑,默認在home下。
點擊保存,關閉bashrc文件,最后一定要在終端輸入下面命令才能生效:

source ~/.bashrc

至此Anaconda3的安裝便完成了

二,Anaconda3圖形化界面的使用

由於我比較懶,所以能能簡單些就簡單些😏

先放出來一些conda相關的命令

$ conda --version /* 查看版本 */

$ conda create --name my_env python=3 /* 創建虛擬環境,my_env 是自定義的名字 */

$ conda activate my_env /* 激活虛擬環境 */

$ source activate my_env /* 切換虛擬環境 */

$ conda deactivate /* 停用虛擬環境 */

$ conda info --envs /* 查看所有虛擬環境 */

$ conda env remove -n my_env /* 刪除虛擬環境 */

$ conda list /* 查看當前虛擬環境下的所有包 */

$ conda install numpy /* 安裝包 */

$ anaconda-navigator /* 圖形化界面 */

沒錯就是這個命令!!!:

$ anaconda-navigator /* 圖形化界面 */

注:

安裝anaconda后這兩個命令要記住,經常使用

$ source activate my_env /* 切換虛擬環境 */
$ conda deactivate /* 停用虛擬環境 */

還是熟悉的配方還是熟悉的味道:

三,JupyterLab的安裝

你可以走命令行或者圖形化界面創建一個被叫做cling的環境(愛叫啥叫啥😏)

我這里使用圖形化界面創建,並安裝JupyterLab

安裝完成后就可以由圖像化界面啟動JupyterLab

四,使得Jupyterlab支持C++,安裝C++ kernel (xeus-cling)

  • terminal中切換到新創建的虛擬環境

    conda activate cling
    
  • 使用conda-forge鏡像channel安裝xeus-cling

    conda install xeus-cling -c conda-forge
    

安裝完成后從navigator中打開Jupyterlab,就可以看到已經可以創建C++的.ipynb文件了

將以下c++代碼復制黏貼到cell中,按下shift+enter,運行C++代碼,enjoy it!:

參考:

  1. Ubuntu 20.04安裝Anaconda3+配置+使用jupyter notebook
  2. jupyter notebook 安裝 C/C++ kernel
  3. JupyterLab 安裝C++支持
  4. Ubuntu中anaconda圖形化界面的使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM