日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

python中?conda?虛擬環(huán)境管理和jupyter內(nèi)核管理_python

作者:淺若清風(fēng)cyf? ? 更新時間: 2022-06-15 編程語言

前言

  • 對于Python開發(fā)者、人工智能研究人員等,經(jīng)常需要使用python進(jìn)行編碼,當(dāng)我們同時有多個項(xiàng)目且各自需要的python版本以及依賴庫不同時,虛擬環(huán)境的出現(xiàn)幫助能夠創(chuàng)建多個獨(dú)立的python環(huán)境,允許我們?yōu)槊總€項(xiàng)目指定不同的環(huán)境,很好地解決了每一次需要配置環(huán)境的問題。
  • Jupyter作為一款在網(wǎng)頁端編碼開發(fā)的工具,配合著虛擬環(huán)境的使用,能夠?qū)崿F(xiàn)高效愉快的開發(fā)。
  • 本文主要介紹基于pyhton以及conda的虛擬環(huán)境創(chuàng)建、刪除;jupyter添加、刪除虛擬kernel的方法

一、使用系統(tǒng)自帶的python解釋器創(chuàng)建python虛擬環(huán)境

1.安裝virtualenv

python3 -m pip install virtualenv

2.創(chuàng)建虛擬環(huán)境(這里創(chuàng)建虛擬環(huán)境的python版本和運(yùn)行第1步的python版本密切相關(guān)!第1步使用python3運(yùn)行,第2步創(chuàng)建的虛擬環(huán)境就是第一步的python3!)

virtualenv env

3.激活虛擬環(huán)境(bin目錄下的activate)

source env/bin/activate

4.退出虛擬環(huán)境

deactivate

二、使用Anaconda創(chuàng)建python虛擬環(huán)境

以下操作windows和linux均適用

1.使用conda創(chuàng)建虛擬環(huán)境

conda create -n your_env_name python=X.X(2.7、3.6等)

2.查看當(dāng)前存在哪些虛擬環(huán)境

conda env list

3.激活虛擬環(huán)境

conda activate your_env_name

4.關(guān)閉當(dāng)前虛擬環(huán)境

conda deactivate

5.刪除虛擬環(huán)境

conda remove -n your_env_name --all

三、jupyter添加或刪除內(nèi)核

方法1:?1.切換到要添加的環(huán)境,確認(rèn)已安裝 ipykernel

python -m ipykernel --version

如果沒有安裝,則安裝:python -m pip install ipykernel

2.jupyter安裝內(nèi)核(kernel)

python -m ipykernel install --user [ --name= ]

注意:在linux系統(tǒng)中由于用戶權(quán)限問題,不能省略 --user !

3.查看jupyter notebook kernel

jupyter kernelspec list

4.jupyter刪除內(nèi)核

jupyter kernelspec remove kernelname

方法2:添加conda虛擬環(huán)境到j(luò)upyter

執(zhí)行完畢會在C:\Users\用戶名\AppData\Roaming\jupyter\kernels下生成相應(yīng)的kernel配置文件

1、安裝nb_conda

conda install nb_conda ipykernel

2、進(jìn)入conda虛擬環(huán)境,然后添加虛擬環(huán)境到內(nèi)核

pip install ipykernel
ipython kernel install --user --name env_name
# python -m ipykernel install --user --name 虛擬環(huán)境名字 --display-name "jupyter瀏覽器中顯示的名字"

原文鏈接:https://juejin.cn/post/7083782598069059597

欄目分類
最近更新