从新环境导入 Python 包:找不到模块错误

Import Python package from new environment: module not found error

我在新的 conda 环境中安装了 Cartopy new_env 因为我无法在我的基础环境中安装它。

我现在正在尝试 import cartopy 在 Jupyter Lab 中并看到 ModuleNotFoundError: No module named 'cartopy'

是什么阻止了我导入这个包?

我已经确认 cartopy 在我 conda activate new_env 并键入 conda list 时出现,所以它就在那里。

我也添加了相应的路径export PATH="$/opt/anaconda3/envs/new_env/bin:$PATH",所以Python应该知道从哪里拉包了。

知道如何解决这个问题吗?谢谢。

在 Jupyter Notebook 中,python venv 未被 conda activate 命令激活。 这个linkhttps://janakiev.com/blog/jupyter-virtual-envs/会对你有所帮助。