欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jupyter notebook 多環(huán)境conda kernel配置方式

 更新時間:2020年04月10日 10:43:13   作者:dby_freedom  
這篇文章主要介紹了jupyter notebook 多環(huán)境conda kernel配置方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一直記不住在jupyter notebook配置多環(huán)境編譯器技巧,今總結(jié)于此,也希望對其他小伙伴有所幫助,如果有用請點贊!

1.對windows用戶,win+R,輸入cmd進去進入命令行,激活環(huán)境:

2.首先,確定自己是否安裝包‘ipykernel',若是沒有安裝,則進行安裝;已安裝進行下一步。

3.然后輸入命令:

python -m ipykernel install --user --name deeplearningproject --display-name "deeplearningproject"

注:上述兩個 deeplearningproject,前者是自身環(huán)境名稱,不能變化;后者是在jupyter notebook的顯示名稱,可修改。

4.至此,完成所有操作,輸入jupyter notebook進行驗證

5.大功告成

至此,完成所有操作。

補充知識:Python Jupyter notebook 運行 multiprocessing 跑不了的問題

最近工作中為了解決python支持多核cpu,遇到一個Jupyter notebook跑不了multiprocessing的問題。

網(wǎng)上找了些multiprocessing的例子,Pycharm可以跑,但是在Jupyter notebook上跑了就只有In[*],error log:

AttributeError: Can't get attribute 'task' on <module '__main__' <built-in>>

最后找到一個解決方案:把方法寫到臨時文件里,再讀出來。

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) 

傳送門:https://stackoverflow.com/questions/47313732/jupyter-notebook-never-finishes-processing-using-multiprocessing-python-3?r=SearchResults

以上這篇jupyter notebook 多環(huán)境conda kernel配置方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 手把手教你快速安裝gpu版本的pytorch(詳細圖文教程)

    手把手教你快速安裝gpu版本的pytorch(詳細圖文教程)

    在Windows?10上安裝PyTorch時,通常默認(rèn)安裝的是CPU版本,且下載速度較慢,本文提供了一個詳細的安裝指南,包括如何檢查CUDA版本、選擇合適的PyTorch、torchvision和torchaudio版本,并通過pip而非conda進行安裝,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-09-09
  • 幾款好用的python工具庫(小結(jié))

    幾款好用的python工具庫(小結(jié))

    這篇文章主要介紹了幾款好用的python工具庫(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • python仿抖音表白神器

    python仿抖音表白神器

    這篇文章主要教大家制作python抖音表白神器,仿制抖音表白小軟件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Python OpenCV中的圖像處理物體跟蹤效果

    Python OpenCV中的圖像處理物體跟蹤效果

    我們知道怎樣將一幅圖像從 BGR 轉(zhuǎn)換到 HSV 了,我們可以利用這一點來提取帶有某個特定顏色的物體,這篇文章主要介紹了Python OpenCV中的圖像處理物體跟蹤,需要的朋友可以參考下
    2023-08-08
  • Python多分支if語句的使用

    Python多分支if語句的使用

    這篇文章主要介紹了Python多分支if語句的使用,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 這3個Python實時可視化工具包來幫你了解性能瓶頸

    這3個Python實時可視化工具包來幫你了解性能瓶頸

    由于Python的動態(tài)性和多功能性,它比其他語言的速度要慢.有時復(fù)雜的計算或算法需要大量時間才能在Python中執(zhí)行.因此需要跟蹤代碼的執(zhí)行流,深入了解性能瓶頸,需要的朋友可以參考下
    2021-06-06
  • Python執(zhí)行外部命令subprocess的使用詳解

    Python執(zhí)行外部命令subprocess的使用詳解

    subeprocess模塊是python自帶的模塊,無需安裝,主要用來取代一些就的模塊或方法,本文通過實例代碼給大家分享Python執(zhí)行外部命令subprocess及使用方法,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • python3讀取csv文件任意行列代碼實例

    python3讀取csv文件任意行列代碼實例

    這篇文章主要介紹了python3讀取csv文件任意行列代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • python如何以表格形式打印輸出的方法示例

    python如何以表格形式打印輸出的方法示例

    這篇文章主要介紹了python如何以表格形式打印輸出的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • 詳解Django ORM引發(fā)的數(shù)據(jù)庫N+1性能問題

    詳解Django ORM引發(fā)的數(shù)據(jù)庫N+1性能問題

    這篇文章主要介紹了詳解Django ORM引發(fā)的數(shù)據(jù)庫N+1性能問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10

最新評論