Python使用pip安装Codon(及codon-jit)报错(未解决)

参考几种流行的 Python 性能加速方案对比 - 知乎 (zhihu.com)的办法,使用

pip install codon-jit

安装codon-jit,然而报错

改为先安装Codon,在终端(虚拟环境)输入

pip install Codon

继续报错

不是很清楚原因,参考

pip install安装的时候在Preparing metadata (setup.py) ...卡住-CSDN博客

setuptools:‘NoneType‘ object has no attribute ‘split‘_nonetype' object has no attribute 'split-CSDN博客

怀疑是当前setuptools版本过高,改用

python -m pip uninstall setuptools && python -m pip install setuptools==41.0.0

卸载当前版本setuptools,安装较低版本setuptools,出现新的报错,如下

参考

pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 解决_attributeerror: 'htmlparser' object has no attribu-CSDN博客

好笑的是报错原因大概率是setuptools版本过低……

再次更改setuptools版本,发现如果setuptools版本过低,易出现如下与‘print’相关的报错:

原因参考:

使用print时出错 SyntaxError: Missing parentheses in call to ‘print‘ Did you mean print(““)_syntaxerror: missing parentheses in call to 'print-CSDN博客

SyntaxError: Missing parentheses in call to ‘print‘. 正解_syntaxerror: missing parentheses in call to 'print-CSDN博客

反之,如果setuptools版本过高,易出现如下与‘list’相关的报错:

原因仍然参考:

setuptools:‘NoneType‘ object has no attribute ‘split‘_nonetype' object has no attribute 'split-CSDN博客

看到这里,想必不难发现一个华点:

当前两个报错的版本已经非常接近,且两个版本间没有其他版本了

setuptools可安装版本:

所以当前结论为:

暂无适配的setuptools版本可用于pip安装Codon和codon-jit。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值