【问题标题】:Import Python package from new environment: module not found error从新环境导入 Python 包:找不到模块错误
【发布时间】:2022-01-06 04:33:57
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

    标签: python module path anaconda environment-variables


    【解决方案1】:

    在 Jupyter notebook 中,conda activate 命令未激活 python venv。 此链接https://janakiev.com/blog/jupyter-virtual-envs/ 将为您提供帮助。

    【讨论】:

    • 成功了,谢谢!正如您提供的链接中所述,这只是 3 个步骤。在终端中:pip install --user ipykernel,然后是 python -m ipykernel install --user --name=new_env,然后在 Jupyter 实验室中:Kernel -> Change Kernel...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-02
    • 1970-01-01
    相关资源
    最近更新 更多