jupyter notebook 多環(huán)境conda kernel配置方式
一直記不住在jupyter notebook配置多環(huán)境編譯器技巧,今總結(jié)于此,也希望對(duì)其他小伙伴有所幫助,如果有用請(qǐng)點(diǎn)贊!
1.對(duì)windows用戶(hù),win+R,輸入cmd進(jìn)去進(jìn)入命令行,激活環(huán)境:

2.首先,確定自己是否安裝包‘ipykernel',若是沒(méi)有安裝,則進(jìn)行安裝;已安裝進(jìn)行下一步。

3.然后輸入命令:
python -m ipykernel install --user --name deeplearningproject --display-name "deeplearningproject"
注:上述兩個(gè) deeplearningproject,前者是自身環(huán)境名稱(chēng),不能變化;后者是在jupyter notebook的顯示名稱(chēng),可修改。

4.至此,完成所有操作,輸入jupyter notebook進(jìn)行驗(yàn)證

5.大功告成

至此,完成所有操作。
補(bǔ)充知識(shí):Python Jupyter notebook 運(yùn)行 multiprocessing 跑不了的問(wèn)題
最近工作中為了解決python支持多核cpu,遇到一個(gè)Jupyter notebook跑不了multiprocessing的問(wèn)題。
網(wǎng)上找了些multiprocessing的例子,Pycharm可以跑,但是在Jupyter notebook上跑了就只有In[*],error log:
AttributeError: Can't get attribute 'task' on <module '__main__' <built-in>>
最后找到一個(gè)解決方案:把方法寫(xiě)到臨時(shí)文件里,再讀出來(lái)。
from multiprocessing import Pool
from functools import partial
import inspect
def parallal_task(func, iterable, *params):
with open(f'./tmp_func.py', 'w') as file:
file.write(inspect.getsource(func).replace(func.__name__, "task"))
from tmp_func import task
if __name__ == '__main__':
func = partial(task, params)
pool = Pool(processes=8)
res = pool.map(func, iterable)
pool.close()
return res
else:
raise "Not in Jupyter Notebook"
def long_running_task(params, id): # Heavy job here return params, id data_list = range(8) for res in parallal_task(long_running_task, data_list, "a", 1, "b"): print(res)
以上這篇jupyter notebook 多環(huán)境conda kernel配置方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python3.6環(huán)境安裝+pip環(huán)境配置教程圖文詳解
這篇文章主要介紹了python3.6環(huán)境安裝+pip環(huán)境配置教程圖文詳解,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06
Python MySQLdb 執(zhí)行sql語(yǔ)句時(shí)的參數(shù)傳遞方式
這篇文章主要介紹了Python MySQLdb 執(zhí)行sql語(yǔ)句時(shí)的參數(shù)傳遞方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03
pandas實(shí)現(xiàn)DataFrame顯示最大行列,不省略顯示實(shí)例
今天小編就為大家分享一篇pandas實(shí)現(xiàn)DataFrame顯示最大行列,不省略顯示實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12
使用keras實(shí)現(xiàn)非線(xiàn)性回歸(兩種加激活函數(shù)的方式)
這篇文章主要介紹了使用keras實(shí)現(xiàn)非線(xiàn)性回歸(兩種加激活函數(shù)的方式),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-07-07
Python tempfile模塊生成臨時(shí)文件和臨時(shí)目錄
這篇文章主要介紹了Python tempfile模塊生成臨時(shí)文件和臨時(shí)目錄,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09
詳解Python的Flask框架中的signals信號(hào)機(jī)制
這里將為大家來(lái)詳解Python的Flask框架中的signals信號(hào)機(jī)制,包括講述信號(hào)的用途,并給出創(chuàng)建信號(hào)、訂閱信號(hào)、發(fā)送信號(hào)的方法,需要的朋友可以參考下2016-06-06
Python類(lèi)中的魔法方法之 __slots__原理解析
這篇文章主要介紹了Python類(lèi)中的魔法方法之 __slots__詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08

