在python中,我有一个ABC.pye文件,该文件由“ sourcedefender”包加密。
要在ABC.pye文件中获得所需的功能,请使用以下内容:
pip install sourcedefender
import sourcedefender
from ABC import Function
但是随后发生错误
Traceback (most recent call last):
File "C:\Users\OPAC\anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3331, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-7-8e557d63fc80>", line 1, in <module>
from ABC import Function
File "C:\Users\OPAC\AppData\Local\JetBrains\PyCharm 2020.1.2\plugins\python\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'ABC'
是因为文件不在正确的文件夹中吗?
我将文件放在路径“ C:\ Users \ OPAC \ PycharmProjects \ untitled”中, 是放入ABC.pye的正确路径吗?
请告诉我如何解决ModuleNotFoundError:没有名为“ ***”的模块。
非常感谢您
答案 0 :(得分:0)
您可以尝试将python文件放在安装标准库的python目录的lib文件夹中,我很确定解释器会在该文件夹中检查与导入名称相同的模块。 / p>