Python:ModuleNotFound错误

时间:2018-05-26 19:45:19

标签: python python-3.x api module python-import

我下载了多个模块(Discord API,cx_Freeze)(点子下载,Windows 10),现在我想使用它们。

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

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

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

  • 我检查了\ site-packages文件夹,他们就在那里。

2 个答案:

答案 0 :(得分:0)

如果您使用的是python3,请尝试使用

下载库
  

pip3 install libname

但如果您使用的是python2,请使用

安装库
  

pip2安装libname或者只是pip install libname

尝试使用这些命令并回复

答案 1 :(得分:0)

尝试使用普通用户和admin用户的命令提示符安装您的库,这样您就可以了解正在发生的事情以及它是否仍在工作,然后尝试将库安装到项目的同一文件夹中使用pip自定义安装命令

pip install -t <direct directory> <package>

然后使用import语句

例如我使用

pip2 install -t c:\Users\Nav\Desktop\projectss cx_freeze

然后我使用

导入了库
#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

自定义安装后,它正在运行