gpt4 book ai didi

Python comppy库错误: no module named 'filters'

转载 作者:太空宇宙 更新时间:2023-11-03 21:14:45 34 4
gpt4 key购买 nike

我最近使用此代码安装了一个库:

pip install scikit-commpy

此外,我从这个站点下载了 tar.gz 文件:https://pypi.org/project/scikit-commpy/#files并启动 setup.py 文件,但是当我在 python 上执行此操作来检查安装时:

import commpy

它给了我以下错误:

File "C:\ProgramData\Anaconda3\lib\site-packages\commpy\__init__.py", line 17, in <module>
from filters import *

ModuleNotFoundError: No module named 'filters'

最佳答案

所以看起来该目录中的 __init__.py 文件以某种方式破坏了导入。我能够通过将导入更改为:

vim 中修复它

init.py

from .filters import *
from .modulation import *
from .impairments import *
from .sequences import *

我不确定这将如何影响模块中的其他功能,但这确实允许我运行

import commpy

没有错误。

注意

看来此行为也在模块的更下方,因此如果您尝试这样做

from commpy import channelcoding

它会引发类似的异常。因此,您必须对 ./commpy/channelcoding/__init__.py 中的模块进行更多手术:

from .convcode import Trellis, conv_encode, viterbi_decode
from .interleavers import *
from .turbo import turbo_encode, map_decode, turbo_decode
from .ldpc import ldpc_decode
from .gfields import *
from .algcode import *

经进一步检查,该库的语法为python2

关于Python comppy库错误: no module named 'filters' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54795129/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com