簡體   English   中英

ModuleNotFoundError: 沒有名為“bcolz”的模塊

[英]ModuleNotFoundError: No module named 'bcolz'

我正在 Conda 環境中的 Jupyter Notebook 中工作。
我已經bcolz三種不同的方式安裝了bcolz ,但我總是在我的筆記本頁面上看到下面的屏幕截圖。
當我在環境中輸入“Python”或“Python3”(換句話說,進入 Python)時,我可以在輸入與 Jupyter import bcolz相同的命令時毫無問題地import bcolz

具體來說,我通過鍵入安裝...

conda install -c anaconda bcolz  
pip3 install bcolz  
conda install -c conda-forge bcolz  

我想我也將它安裝在其他一些模塊包中
*我也重啟了電腦幾次。

更新:我只是從筆記本加載的utils.py文件中取出import cbolz行,然后將import cbolz放入該單元格中。
現在在用,以前沒想過要做。 我仍然對為什么它不能以第一種方式工作感興趣。

我的 Jupyter Notebook 錯誤截圖

您沒有使用與 conda 環境關聯的內核運行 jupyter notebook。 這是如何做到的:

$ source activate my_conda_env
(my_conda_env) $ conda install nb_conda

然后,重新啟動 jupyter notebook,您通常my_conda_env在內核列表中看到my_conda_env 選擇它並在筆記本的單元格中運行它:

import bcolz

只需檢查該模塊是否存在於您的系統中。

pip freeze | grep bcolz

conda list | grep bcolz

如果兩個命令都返回 nil,則說明您沒有安裝此模塊。 所以,繼續並通過運行安裝它

conda install -c anaconda bcolz

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM