Python:ModuleNotFound错误

Python:ModuleNotFound错误,python,python-3.x,api,module,python-import,Python,Python 3.x,Api,Module,Python Import,我下载了多个模块(discordapi,cx_Freeze)(pip下载,windows10),现在我想使用它们 但是当我想导入它们时,它说没有任何模块 在我以前使用Python(重置计算机之前)的基础上,我添加了一个pycache文件夹,它只适用于一个模块。我无法为其他模块复制它。怎么办 我在PC上只有一个Python版本(3.6.5) 我已经检查了\site packages文件夹,它们就在那里 如果您正在使用python3,请尝试使用下载库 #from cx_Freeze import

我下载了多个模块(discordapi,cx_Freeze)(pip下载,windows10),现在我想使用它们

但是当我想导入它们时,它说没有任何模块

在我以前使用Python(重置计算机之前)的基础上,我添加了一个pycache文件夹,它只适用于一个模块。我无法为其他模块复制它。怎么办

  • 我在PC上只有一个Python版本(3.6.5)

  • 我已经检查了\site packages文件夹,它们就在那里


如果您正在使用python3,请尝试使用下载库

#from cx_Freeze import setup, Executable
import cx_Freeze
from cx_Freeze import *
pip3安装libname

但是如果您使用的是python2,那么使用

#from cx_Freeze import setup, Executable
import cx_Freeze
from cx_Freeze import *
pip2安装libname或仅pip安装libname


尝试使用这些命令并回复

尝试在普通用户和管理员用户中使用命令提示符安装库,以便了解正在发生的情况,如果库仍然不工作,则尝试使用pip自定义安装命令将库安装到项目的同一文件夹中

pip install -t <direct directory> <package>
然后我使用

#from cx_Freeze import setup, Executable
import cx_Freeze
from cx_Freeze import *
成功了。 之前我遇到了如下错误:

File "C:\Python27\lib\site-packages\cx_Freeze\__init__.py", line 10, in <module>
    from cx_Freeze.finder import *
ImportError: No module named finder
文件“C:\Python27\lib\site packages\cx\u Freeze\uuuu init\uuuuu.py”,第10行,在
从cx_Freeze.finder导入*
ImportError:没有名为finder的模块

自定义安装后,它开始工作

您是否尝试在终端中键入
pip freeze
?检查你的模块是否在那里。另外,由于你有Python3.6.5,当你安装一个模块时,使用
pip3安装…
我使用了python中的列表模块。如果不起作用,我建议尝试
python setup.py安装
。如果这不起作用,则python可能不在您的路径上,或者可能存在其他错误。python似乎在路径中,因为当我打印sys.PATH时,会显示多个目录,其中包括第三方模块文件夹。这不起作用。我现在有点失望了,你有其他想法吗?我不知道它是否会起作用,但请卸载您尝试使用
pip uninstall…
,然后尝试
python-m install…
。如果这不起作用,我能想到的另一件事是,您当前目录中可能有一个名为discord(或模块名)的项目文件夹,并且程序正在尝试导入该文件夹。(如果是这种情况,请重命名文件夹)否则,我没有主意:(顺便说一句,我也找到了这个链接,但是你可以决定它是否有用:你用哪个操作系统来编程模块,你能给我发送导入声明吗?请。正如你在第一条消息中看到的,它是Windows 10。非常感谢。它与自定义安装命令一起工作。好的,如果可能的话,请回答这个问题.