我有一个安装了自己本地Python 3.9的软件。在它的python39/lib/site-packages中包含了Crypto包,它会导致错误,看起来很旧,与Python 3.9不兼容。它包含了长整数,比如1 L,我通过删除“L”修复了它。但是我仍然得到下面的错误,即使文件
...\python39\lib\site-packages\Crypto\Util\_number_new.py
目前,我尝试手动修复此类错误,以避免处理其他不兼容问题,如果我尝试更新整个Crypto软件包,则会出现这些问题。www.example.com中的行number.py:
# New functions
from _number_new import *
错误信息:
> Traceback (most recent call last): File "C:\Program
> Files\Soft\python39\lib\site-packages\Crypto\Util\number.py", line 62,
> in <module>
> from _number_new import * File "C:\Program Files\Soft\python39\lib\site-packages-forced\shiboken2\files.dir\shibokensupport\__feature__.py",
> line 142, in _import
> return original_import(name, *args, **kwargs) ModuleNotFoundError: No module named '_number_new'
...\python39\库\站点包\加密\实用程序列表:
1条答案
按热度按时间oogrdqng1#
包中的模块可以使用点标记法访问,因此您只需要: