首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip列表显示已安装的模块,但仍有导入错误。

pip列表显示已安装的模块,但仍有导入错误。
EN

Stack Overflow用户
提问于 2019-07-03 00:52:02
回答 2查看 6.9K关注 0票数 3

我正在使用python烧瓶的请求模块。我已经使用以下方法安装了请求模块:

pip install requests

并验证当我运行以下命令时,请求模块是否存在:

pip list

但是,当我运行python应用程序时,我会收到请求模块的导入错误。

我注意到pip正在C:\Users\xx\Documents\Projects\Python\Python3REST\lib\site-packages\文件夹中安装模块,但是解释器正在C:\Users\xx\Documents\Projects\Python\Python3REST\lib\site-packages\flask\文件夹中查找模块。

我试过运行命令:

pip install --install-option="Path to install in" requests

但又犯了别的错误。

我得到的导入错误状态是:

ImportError: cannot import name 'requests' from 'flask' (C:\Users\xx\Documents\Projects\Python\Python3REST\lib\site-packages\flask\__init__.py)

我在Windows 10的虚拟环境中工作。

我很感激我能得到的任何帮助。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-03 00:56:31

如果您将该文件夹添加到您的路径中会如何?使用sys.path.extend?

票数 2
EN

Stack Overflow用户

发布于 2020-01-07 18:17:15

最近,我也遇到了同样的问题,安装一个自制的软件包。我用pip install <package>安装了它,并检查它实际上是用pip list安装的,但是使用import <package>运行脚本会返回一个ModuleNotFoundError: No module named <package>

我解决了在包目录中创建一个名为__init__.py的空文件的问题。

检查-py/https://docs.python.org/3/tutorial/modules.html#packages以获得更好的理解。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56861605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档