【问题标题】:Python Packages not showing up after pip installpip 安装后没有显示 Python 包
【发布时间】:2022-01-01 17:26:40
【问题描述】:

错误


---------------------------------------------------------------------------
ModuleNotFoundError                       
Traceback (most recent call last)
C:\Users\JOEYCH~1\AppData\Local\Temp/ipykernel_17484/1544913177.py in <module>
----> 1 import basemap

ModuleNotFoundError: No module named 'basemap'

大家好,

我是 python 新手,我一直在阅读其他论坛,但似乎没有任何效果。

我目前正在通过 anaconda 使用 jupyter notebook。我在安装软件包时遇到问题。

我尝试创建一个新环境,激活该环境并通过 PowerShell 终端安装软件包。即使终端说在我运行conda list 时安装了包(geopy 和 jupyter),我仍然收到 no module found 错误。

我尝试使用以下代码直接在 jupyter notebook 中安装软件包,但收到以下错误:

ModuleNotFoundError                       
Traceback (most recent call last)
C:\Users\JOEYCH~1\AppData\Local\Temp/ipykernel_11232/996305698.py in <module>
      3 import sys
      4 get_ipython().system('{sys.executable} -m pip install basemap')
----> 5 import basemap

ModuleNotFoundError: No module named 'basemap

我已将环境添加到我的 jupyter 笔记本并显示出来,因此我可以将内核切换到新环境。 我用来将我的环境添加到 jupyter notebook 的代码


$ipython kernel install --name "local-venv-kernel" --user```

【问题讨论】:

  • 为了更好地帮助您,最好知道您使用的是 Windows、Apple 还是 Linux,以及您使用的是终端还是 Anaconda Navigator。
  • 我假设它是 Windows,来自 `C:\Users\JOEYCH~1\AppData\Local`
  • 是的,我有窗户

标签: python jupyter-notebook anaconda


【解决方案1】:

我不熟悉 get_ipython 函数。我觉得你应该试试

import sys
!{sys.executable} -m pip install basemap

import sys
!conda install --yes --prefix {sys.prefix} basemap

取决于你是想使用 pip 还是 conda 作为包管理器。

来自From Conda docs

--yes: 是否要安装 Y/N] 确认。
--prefix: [指定] 环境位置的完整路径

来自sys doc

sys.prefix:环境位置的路径。

【讨论】:

    猜你喜欢
    • 2021-01-19
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 2022-12-12
    • 2019-02-27
    • 2020-02-10
    • 2021-10-05
    • 2016-05-05
    相关资源
    最近更新 更多