JupyterLab 不是 运行 Pandas
JupyterLab not running Pandas
我想报告我在使用 JupyterLab 时遇到的问题。为此,我通过 运行 在终端中输入以下代码创建了一个 test
环境:
conda create -n ipywidgets-test --override-channels --strict-channel-priority -c conda-forge -c anaconda jupyterlab
conda activate ipywidgets-test
pip install --upgrade ipywidgets
因此,如果我检查我得到的环境:
conda info --envs
# conda environments:
#
base * /opt/anaconda3
ipywidgets-test /opt/anaconda3/envs/ipywidgets-test
然后从 JupyterLab 我检查我在哪个环境中:
import sys
print(sys.prefix)
/opt/anaconda3/envs/ipywidgets-test
和
which python
/opt/anaconda3/bin/python
which pip
/opt/anaconda3/bin/pip
python --version
Python 3.7.6
jupyter lab --version
1.2.6
jupyter kernelspec list
python3
/opt/anaconda3/share/jupyter/kernels/python3
现在我正在 运行在 JupyterLab 中创建笔记本。我一到
import pandas as pd
我收到以下错误:
ModuleNotFoundError: No module named 'pandas'
但是如果我运行:
conda install pandas
结果是:
# All requested packages already installed.
如果我检查软件包是否已安装,我会从终端看到:
conda list
(...)
pandas 1.0.1 py37h6c726b0_0
(...)
但是如果我从终端打开 jupyter notebook
,pandas 模块导入没有任何问题。
这是问题的根源(在 Mac)
- 我正在启动终端
- 我正在切换到
test
环境
- 在
test
环境中 运行 一个 JupyterLab notebook 之后,我收到一个错误
- 为了修复错误,我在终端中打开了另一个 window
没想到新终端window又回到了base
环境!
显然每次我打开一个新终端 window 它默认为 base
.
我切换到test
环境,确实pandas
没有安装,我能安装。
我想报告我在使用 JupyterLab 时遇到的问题。为此,我通过 运行 在终端中输入以下代码创建了一个 test
环境:
conda create -n ipywidgets-test --override-channels --strict-channel-priority -c conda-forge -c anaconda jupyterlab
conda activate ipywidgets-test
pip install --upgrade ipywidgets
因此,如果我检查我得到的环境:
conda info --envs
# conda environments:
#
base * /opt/anaconda3
ipywidgets-test /opt/anaconda3/envs/ipywidgets-test
然后从 JupyterLab 我检查我在哪个环境中:
import sys
print(sys.prefix)
/opt/anaconda3/envs/ipywidgets-test
和
which python
/opt/anaconda3/bin/python
which pip
/opt/anaconda3/bin/pip
python --version
Python 3.7.6
jupyter lab --version
1.2.6
jupyter kernelspec list
python3
/opt/anaconda3/share/jupyter/kernels/python3
现在我正在 运行在 JupyterLab 中创建笔记本。我一到
import pandas as pd
我收到以下错误:
ModuleNotFoundError: No module named 'pandas'
但是如果我运行:
conda install pandas
结果是:
# All requested packages already installed.
如果我检查软件包是否已安装,我会从终端看到:
conda list
(...)
pandas 1.0.1 py37h6c726b0_0
(...)
但是如果我从终端打开 jupyter notebook
,pandas 模块导入没有任何问题。
这是问题的根源(在 Mac)
- 我正在启动终端
- 我正在切换到
test
环境 - 在
test
环境中 运行 一个 JupyterLab notebook 之后,我收到一个错误 - 为了修复错误,我在终端中打开了另一个 window
没想到新终端window又回到了base
环境!
显然每次我打开一个新终端 window 它默认为 base
.
我切换到test
环境,确实pandas
没有安装,我能安装。