Python 已安装程序包时发生ModuleNotFoundError

Python 已安装程序包时发生ModuleNotFoundError,python,python-import,Python,Python Import,我的发行版是WinPython,我使用Spyder作为空闲版本,我的python版本是3.6.5 虽然我有很多模块(从WinPython下载)像pip、pandas和numpy都可以完美地工作,但我现在想下载另一个名为沼泽的软件包 因此,我写信给我的IPython控制台:!pip安装沼泽地 它工作得很好,但当我编写import沼泽时,结果是modulenofounderror 最后,我必须提到,所有的软件包似乎都在这里C:\Users\MY\u USERNAME\Downloads\WinPyt

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

虽然我有很多模块(从WinPython下载)像pip、pandas和numpy都可以完美地工作,但我现在想下载另一个名为沼泽的软件包

因此,我写信给我的IPython控制台:
!pip安装沼泽地
它工作得很好,但当我编写
import沼泽
时,结果是
modulenofounderror


最后,我必须提到,所有的软件包似乎都在这里
C:\Users\MY\u USERNAME\Downloads\WinPython\python-3.6.5.amd64\Lib\site packages
您应该通过以下语法安装软件包
-m pip install…


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

将该包移动到靠近站点包目录的dist packages目录。这肯定会解决问题

正如您提到的路径:-
C:\Users\MY\u USERNAME\Downloads\WinPython\python-3.6.5.amd64\Lib\site packages


我意识到一直以来我都把包裹的名字写错了!尽管我将其安装为Swampy,但它仅在您编写importSwampy时才起作用

天哪!我很烂


无论如何,谢谢大家宝贵的时间

很抱歉,我只有一个版本3.6.5!前一个是个错误然后有点奇怪。。。仍然尝试
-m pip
的东西,但是IDK还有什么可能是错误的…你能给我举个例子吗?我不明白你说的python解释器是什么意思你用的是IPython?这是你的翻译。在任何控制台中编写
ipython-mpip…
我尝试了python-mpip安装。结果已经满足了要求。但仍然无法修复错误。
C:\Users\MY_USERNAME\Downloads\WinPython\python-3.6.5.amd64\Lib\dist-packages