从 ubuntu 终端,我启用了我使用 anaconda 创建的虚拟环境并导入了 pandas_profiling。当我在这种状态下启动 jupyter-notebook 并在笔记本上导入 pandas_profiling 时,代码运行良好。
import pandas as pd
import pandas_profiling as pdp
但是,当我在禁用虚拟环境的情况下启动 jupyter-notebook 并在笔记本上导入 pandas_profiling 时,代码产生了错误。
----------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-a37ab4a74460> in <module>
3
4 import pandas as pd
----> 5 import pandas_profiling as pdp
ModuleNotFoundError: No module named 'pandas_profiling'
为什么???
然后想知道pandas_profiling的位置,发现pandas_profiling放在虚拟环境(my_env)和pkgs中。这些有什么区别吗?
$ find -name pandas_profiling
./anaconda3/pkgs/pandas-profiling-1.4.1-py36_0/lib/python3.6/site-packages/pandas_profiling
./anaconda3/envs/my_env/bin/pandas_profiling
./anaconda3/envs/my_env/lib/python3.6/site-packages/pandas_profili