首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已安装包时ModuleNotFoundError

已安装包时ModuleNotFoundError
EN

Stack Overflow用户
提问于 2018-06-16 21:52:15
回答 3查看 195关注 0票数 1

我的发行版是WinPython,我使用Spyder作为空闲,我的python版本是3.6.5。

虽然我有很多模块(来自WinPython下载),比如pip、熊猫和numpy,但是我现在想下载另一个叫做Swampy的包。

因此,我写信到我的IPython控制台:!pip install Swampy和它完美地工作,但当我写import Swampy时,结果是一个ModuleNotFoundError

最后,我必须指出,所有的包似乎都在这里,C:\Users\MY_USERNAME\Downloads\WinPython\python-3.6.5.amd64\Lib\site-packages

EN

回答 3

Stack Overflow用户

发布于 2018-06-17 08:56:27

我意识到这段时间我写错了包裹的名字!虽然我将其安装为Swampy,但只有在编写导入wampy时才能工作。

哦天哪!我糟透了..。

总之,谢谢大家宝贵的时间!

票数 1
EN

Stack Overflow用户

发布于 2018-06-16 22:03:34

您应该通过这个语法<your python interpreter> -m pip install ...安装软件包。

问题是,系统中的pip可以绑定到另一个python解释器,而不是您正在使用的解释器。您说您的python版本是3.6.1,但是包安装在python-3.6.5目录中,这可能是不匹配的。

票数 0
EN

Stack Overflow用户

发布于 2018-06-16 23:35:43

将该包移动到靠近site dir的dist-packages目录。这肯定会解决这个问题。

作为您提到的路径:- C:\Users\MY_USERNAME\Downloads\WinPython\python-3.6.5.amd64\Lib\site-packages

代码语言:javascript
复制
C:\Users\MY_USERNAME\Downloads\WinPython\python-3.6.5.amd64\Lib\dist-packages
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50892066

复制
相关文章

相似问题

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