我的发行版是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
发布于 2018-06-17 08:56:27
我意识到这段时间我写错了包裹的名字!虽然我将其安装为Swampy,但只有在编写导入的wampy时才能工作。
哦天哪!我糟透了..。
总之,谢谢大家宝贵的时间!
发布于 2018-06-16 22:03:34
您应该通过这个语法<your python interpreter> -m pip install ...安装软件包。
问题是,系统中的pip可以绑定到另一个python解释器,而不是您正在使用的解释器。您说您的python版本是3.6.1,但是包安装在python-3.6.5目录中,这可能是不匹配的。
发布于 2018-06-16 23:35:43
将该包移动到靠近site 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-packageshttps://stackoverflow.com/questions/50892066
复制相似问题