Ipykernel新增conda環境

2021-10-05 09:22:32 字數 916 閱讀 1752

利用conda建立了虛擬環境,但是啟動jupyter notebook之後卻找不到虛擬環境。

實際上是由於在虛擬環境下缺少kernel.json檔案。

在虛擬環境下建立kernel檔案

conda create -n 環境名稱 python=

3.6 ipykernel # 建立環境開始就安裝ipykernel

conda install -n 環境名稱 ipykernel #直接指定環境安裝ipykernel

啟用環境

conda activate 環境名
寫入jupyter notebook 的kernel

python -m ipykernel install -

-user(非伺服器可預設) -

-name 環境名稱

寫入過程中可能報錯,原因:

linux環境下可能會遇到許可權不足的問題,需要sudo許可權。但是使用了sudo許可權後,預設的python就不是環境中的python了,可以使用which python來檢視。

(aienv) zhao@zhao-pc:

~$ which python

/home/zhao/miniconda3/envs/aienv/

bin/python

# 這裡我們手動告知python的路徑

/home/zhao/miniconda3/envs/aienv/

bin/python -m ipykernel install -

-name 環境名稱

刪除kernel環境

jupyter kernelspec remove 環境名稱

條件變數cond

一 常用方法 1 互斥鎖屬性 pthread mutexattr init pthread mutexattr settype 可設定遞迴鎖 pthread mutexattr destroy 其他。2 互斥鎖 pthread mutex init pthread mutex destroy pth...

cond條件變數

這個是我蒐集的一些相關資料 條件變數是執行緒中的 東西,就是等待某一條件的發生,和訊號一樣。編輯 條件變數使我們可以睡眠等待某種條件出現。條件變數是利用執行緒間共享的 全域性變數進行同步的一種機制,主要包括兩個動作 乙個執行緒等待 條件變數的條件成立 而掛起 另乙個執行緒使 條件成立 給出條件成立訊...

jupyter noteboo以及conda的使用

使用anconda的人員,往往會用conda建立了多個虛擬環境,但當在每個虛擬環境下開啟乙個notebook時,往往只能開啟當前環境下的notebook,有時我們開啟乙個notebook,需要切換到另乙個環境中進行開發,平常一般的做法是,先activate想要開發的虛擬環境,然後再開乙個notebo...