前幾天遇到了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!:
參考: