將Python虛擬環境新增到Jupyter Notebook中

8563084發表於2020-12-25

目的:將利用conda自定義的python虛擬環境新增到jupyter notebook中


建立虛擬環境:conda create -n snp python=3.8.3,並切換到當前虛擬環境下conda activate snp。

安裝ipykernel包:conda install ipykernel

新增到Jupyter中:python -m ipykernel install --name snp #後面的環境名字需要更換

重啟Jupyter,即可看到新增的虛擬環境

新環境新增成功

切換環境,測試程式碼(一直顯示“服務正在啟動,請等待”)的字樣,檢視命令列發現問題ImportError: DLL load failed while importing error: 找不到指定的模組。進行解決。詳細的錯誤程式碼如下:

[I 21:59:57.053 NotebookApp] KernelRestarter: restarting kernel (4/5), new random ports

Traceback (most recent call last):

  File "D:\Software\Anaconda3\envs\snp\lib\runpy.py", line 194, in _run_module_as_main

    return _run_code(code, main_globals, None,

  File "D:\Software\Anaconda3\envs\snp\lib\runpy.py", line 87, in _run_code

    exec(code, run_globals)

  File "D:\Software\Anaconda3\envs\snp\lib\site-packages\ipykernel_launcher.py", line 15, in <module>

    from ipykernel import kernelapp as app

  File "D:\Software\Anaconda3\envs\snp\lib\site-packages\ipykernel\__init__.py", line 2, in <module>

    from .connect import *

  File "D:\Software\Anaconda3\envs\snp\lib\site-packages\ipykernel\connect.py", line 16, in <module>

    import jupyter_client

  File "D:\Software\Anaconda3\envs\snp\lib\site-packages\jupyter_client\__init__.py", line 4, in <module>

    from .connect import *

  File "D:\Software\Anaconda3\envs\snp\lib\site-packages\jupyter_client\connect.py", line 21, in <module>

    import zmq

  File "D:\Software\Anaconda3\envs\snp\lib\site-packages\zmq\__init__.py", line 55, in <module>

    from zmq import backend

  File "D:\Software\Anaconda3\envs\snp\lib\site-packages\zmq\backend\__init__.py", line 40, in <module>

    reraise(*exc_info)

  File "D:\Software\Anaconda3\envs\snp\lib\site-packages\zmq\utils\sixcerpt.py", line 34, in reraise

    raise value

  File "D:\Software\Anaconda3\envs\snp\lib\site-packages\zmq\backend\__init__.py", line 27, in <module>

    _ns = select_backend(first)

  File "D:\Software\Anaconda3\envs\snp\lib\site-packages\zmq\backend\select.py", line 28, in select_backend

    mod = __import__(name, fromlist=public_api)

  File "D:\Software\Anaconda3\envs\snp\lib\site-packages\zmq\backend\cython\__init__.py", line 6, in <module>

    from . import (constants, error, message, context,

ImportError: DLL load failed while importing error: 找不到指定的模組。

原因:pyzmq版本不匹配問題,需要解除安裝舊的,在虛擬環境安裝新的版本


解決方法:在虛擬環境下pip uninstall pyzmq,然後pip install pyzmq

解除安裝重灌pyzmq

成功:虛擬環境新增成功。(雖然還是同樣的版本)



申博【886699.bet】 申博【886699.bet】 申博【886699.bet】 申博【886699.bet】 申博【886699.bet】 申博【886699.bet】 申博【886699.bet】 申博 開 戶【886699.bet】 申博網址【886699.bet】 太 陽 城【886699.bet】 太 陽 城【886699.bet】 太 陽 城【886699.bet】 太 陽 城 娛樂【886699.bet】 太 陽 城 娛樂【886699.bet】 太 陽 城 娛樂【886699.bet】 365體育【886699.bet】 365網址【886699.bet】 bet365【886699.bet】 bet365【886699.bet】 bet365【886699.bet】 bet365【886699.bet】 bet365【886699.bet】 bet365【886699.bet】 金 沙國際【886699.bet】 金 沙國際【886699.bet】 金 沙 開 戶【886699.bet】 金 沙 開 戶【886699.bet】 金 沙 開 戶【886699.bet】 金 沙 開 戶【886699.bet】 金 沙 開 戶【886699.bet】 金 沙 網址【886699.bet】 金 沙 網址【886699.bet】 金 沙 娛樂【886699.bet】 金 沙 娛樂【886699.bet】 金 沙 娛樂【886699.bet】 金 沙 娛樂【886699.bet】 金 沙 娛樂【886699.bet】 金 沙 娛 樂 場【886699.bet】 金 沙 娛 樂 場【886699.bet】 金 沙 娛 樂 場【886699.bet】 金 沙 娛 樂 場【886699.bet】 金 沙 娛 樂 場【886699.bet】 金 沙 娛 樂 場【886699.bet】 金 沙 網站【886699.bet】 金 沙 網站【886699.bet】 金 沙 網站【886699.bet】 金 沙 網站【886699.bet】 金 沙官網【886699.bet】 金 沙官網【886699.bet】 皇 冠 投 注【886699.bet】 皇 冠 投 注【886699.bet】 皇 冠 投 注【886699.bet】 皇 冠 投 注【886699.bet】 皇 冠 投 注【886699.bet】 皇 冠 投 注【886699.bet】 皇 冠 投 注【886699.bet】 皇 冠 投 注【886699.bet】 皇 冠 投 注【886699.bet】 皇 冠 正 網【886699.bet】 皇 冠 正 網【886699.bet】 皇 冠 正 網【886699.bet】 皇 冠 正 網【886699.bet】 皇 冠 正 網【886699.bet】 皇 冠 正 網【886699.bet】 皇 冠 正 網【886699.bet】 皇 冠 正 網【886699.bet】 皇 冠 體育【886699.bet】 皇 冠 網站【886699.bet】 皇 冠 網站【886699.bet】 皇 冠 網址【886699.bet】 皇 冠 網址【886699.bet】 皇 冠 網址【886699.bet】 皇 冠 網址【886699.bet】 皇 冠 現 金【886699.bet】 皇 冠 現 金【886699.bet】 皇 冠 現 金【886699.bet】

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69989885/viewspace-2745161/,如需轉載,請註明出處,否則將追究法律責任。

相關文章