FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /root/test/samba.py
时间: 2024-03-13 12:44:15 浏览: 209
cyvcf2:cython + htslib ==快速VCF和BCF处理
这个警告是因为Cython默认使用Python 2语言级别,而不是Python 3。为了解决这个问题,您可以在Cython文件的顶部添加以下代码:
```
# cython: language_level=3
```
这样,Cython就会使用Python 3语言级别,警告信息就会消失。如果您的Cython文件中使用了Python 3的一些新特性,强烈建议您将语言级别设置为3。
阅读全文