pip安装后无法导入模块

问题描述 投票:0回答:4

我已经使用 pip install 从 pip 安装了我想要的模块,但是当我在空闲状态下打开一个程序并放入导入菜单时,它说模块未找到我做错了什么,我使用 python 3.7 并拥有最新版本的 pip。

python pip python-import
4个回答
4
投票

Python 在

$PYTHONPATH
中查找其模块和包。您需要弄清楚您想要使用的包的
__init__.py
模块是否在 python 的路径中。要查明它是否在 python 的路径中,请运行:

    import sys
    print(sys.path)

在Python中。

要将路径添加到模块,请运行:

sys.path.append("/path/to/your/package_or_module")

你应该已经准备好了。


0
投票

我遇到了同样的问题,但就我而言,该包是我自己创建的。所以这个答案适用于定制包。请参阅为什么客户的python包无法导入?了解详情。


0
投票

以防万一有人遇到与我类似的问题。 注意包装盒的情况。就我而言,这个包被称为“shapely”。我通过

安装了它
pip install Shapely

但是你必须导入为

import shapely

0
投票

第 1 步:找出当前笔记本会话中包含哪些路径

import sys
print(sys.path)

第 2 步:找出软件包的安装位置

!pip show YOUR_PACKAGE

使步骤 2 中的路径包含在步骤 1 列表中。 如果没有,请尝试:

!pip install --target=d:\some\path\thats\in\step1\list YOUR_PACKAGE
© www.soinside.com 2019 - 2024. All rights reserved.