![](/img/trans.png)
[英]How to install a package on my jupyter notebook that is only available on pip and not in conda?
[英]How to make conda virtual environments persistent and available for tools such as Jupyter Notebook?
在外殼程序窗口中激活conda環境時,該環境僅在該窗口中處於活動狀態(即非持久性)。 因此,當我在另一個窗口中導航到項目位置時,“根”虛擬環境處於活動狀態。
我是否缺少某些東西,或者這是預期的行為?
如何讓Jupyter Notebook等工具訪問所創建的環境?
假設您已經創建了一個名為jupyter-env35
環境, jupyter-env35
conda create -n jupyter-env35 python=3.5
,現在想在jupyter中使用它。
在環境中安裝和注冊python內核將使其在圖形筆記本界面上可用。
為此,請先安裝ipython內核:
conda install -n jupyter-env35 ipykernel
然后激活環境並注冊內核:
source activate jupyter-env35
ipython kernel install --user --name jupyter-env35
現在啟動juypter時,它將在可用內核列表中將jupyter-env35
顯示為內核。 如果選擇它,則安裝在juypter-env35
所有軟件包都將可用。
如果要從筆記本界面刪除內核, jupyter --data-dir
將打印出jupyter的數據目錄。
導航到打印的文件夾,找到子文件夾kernels
然后刪除帶有您內核名稱的文件夾(此處為jupyter-env35
)。 之后,內核將不再顯示在jupyter中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.