ERROR: Could not find a version that satisfies the requirement llvmlite<0.39.0,>=0.38.0 (from scgpt)
时间: 2023-12-05 07:40:59 浏览: 191
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
5星 · 资源好评率100%
根据提供的引用内容,可以看出scgpt需要安装llvmlite<0.39.0,>=0.38.0版本,但是当前系统中没有符合要求的llvmlite版本。解决这个问题的方法是先安装0.36.0版本的llvmlite,然后将llvmlite.binding.ffi文件夹复制到site-packages路径下的llvmlite文件夹中,最后再安装scgpt即可。具体步骤如下:
1.安装0.36.0版本的llvmlite:
```shell
pip install llvmlite==0.36.0
```
2.找到site-packages路径下的llvmlite文件夹,将里面的binding文件夹复制下来。
3.卸载0.36.0版本的llvmlite:
```shell
pip uninstall llvmlite
```
4.重新安装0.38.0版本的llvmlite:
```shell
pip install llvmlite==0.38.0
```
5.将上面复制的binding文件夹放入llvmlite文件夹中。
6.最后安装scgpt:
```shell
pip install scgpt
```
阅读全文