已安装程序包时出现ModuleNotFoundError

2024-04-25 22:41:49 发布

您现在位置:Python中文网/ 问答频道 /正文

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

尽管我有很多模块(从WinPython下载)像pip、pandas和numpy,它们工作得非常好,但我现在想下载另一个名为Swampy的包。你知道吗

所以,我写信给我的IPython控制台:!pip install Swampy 它工作得很好,但是当我写import Swampy的时候,结果是ModuleNotFoundError!你知道吗

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


Tags: 模块installpipimport版本numpypandasipython
3条回答

我意识到一直以来我都把包裹的名字写错了!尽管我将它安装为Swampy,但它只有在编写importSwampy时才能工作。你知道吗

哦,上帝!我糟透了。。。你知道吗

无论如何,谢谢你们宝贵的时间!你知道吗

将该包移到靠近site packages dir的dist packages目录。这一定能解决问题。你知道吗

正如你提到的路径:-C:\Users\MY_USERNAME\Downloads\WinPython\python-3.6.5.amd64\Lib\site-packages

C:\Users\MY_USERNAME\Downloads\WinPython\python-3.6.5.amd64\Lib\dist-packages

您应该通过以下语法安装包<your python interpreter> -m pip install ...

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

相关问题 更多 >