我很难导入和使用pyspeckit。每当我尝试导入它时,都会收到以下错误消息:
File "/Users/sarelg/Documents/NLR/speckit.py", line 1, in <module>
import pyspeckit
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pyspeckit/__init__.py", line 11, in <module>
from . import spectrum
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pyspeckit/spectrum/__init__.py", line 3, in <module>
from .classes import Spectrum,Spectra,ObsBlock
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pyspeckit/spectrum/classes.py", line 23, in <module>
from . import readers
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pyspeckit/spectrum/readers/__init__.py", line 90, in <module>
from . import fits_reader
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pyspeckit/spectrum/readers/fits_reader.py", line 40, in <module>
scale_action=operator.div, verbose=False, apnum=0, **kwargs):
AttributeError: 'module' object has no attribute 'div'
我认为这与python3.4中没有div,只有truediv和floordiv有关,但是即使我更改了它,我在其他地方也会出现错误。我没有发现任何迹象表明pyspeckit与python3.4不兼容。有什么想法吗?你知道吗
pyspeckit目前不支持python3。现在,你必须使用python2.7。如果你想python3支持,帮助将代码转换为python3兼容将是欢迎的!你知道吗
(我是pyspeckit的主要开发者)
编辑:我已经在github上为此提出了相应的issue。一些正在进行的工作是在this pull request,虽然它是不完整的。你知道吗
相关问题 更多 >
编程相关推荐