如何解决如何修复此错误: DistributionNotFound: The 'ptyprocess>=0.5' distribution was not found and is required by pexpect
嗨,我在 Python 中使用 Fitter 模块拟合数据时遇到了困难,我不明白这个错误,因为我对 Python 很陌生。下面的代码是我到目前为止所做的以获得摘要。
import fitter
f=fitter.Fitter(data=data["ROAS"],distributions= ['gamma'])
f.fit()
f.summary()
我得到的错误是:
distributionNotFound Traceback (most recent call last)
<ipython-input-29-c00604ced33b> in <module>
1 f=fitter.Fitter(data=data["ROAS"])
----> 2 f.fit()
3 f.summary()
~\anaconda3\lib\site-packages\fitter\fitter.py in fit(self,amp,progress)
259 warnings.filterwarnings("ignore",category=RuntimeWarning)
260
--> 261 from easydev import Progress
262 N = len(self.distributions)
263 pb = Progress(N)
~\anaconda3\lib\site-packages\easydev\__init__.py in <module>
28 version = __version__
29 else:
---> 30 version = pkg_resources.require("easydev")[0].version
31 __version__ = version
32
~\anaconda3\lib\site-packages\pkg_resources\__init__.py in require(self,*requirements)
882 included,even if they were already activated in this working set.
883 """
--> 884 needed = self.resolve(parse_requirements(requirements))
885
886 for dist in needed:
~\anaconda3\lib\site-packages\pkg_resources\__init__.py in resolve(self,requirements,env,installer,replace_conflicting,extras)
768 if dist is None:
769 requirers = required_by.get(req,None)
--> 770 raise distributionNotFound(req,requirers)
771 to_activate.append(dist)
772 if dist not in req:
distributionNotFound: The 'ptyprocess>=0.5' distribution was not found and is required by pexpect
解决方法
我遇到了同样的问题。我安装了“ptyprocess”库,现在它可以工作了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。