问题遇到的现象和发生背景
CellphoneDB画图失败,在用代码进行分析得出结果之后需要进行绘图,但是使用代码绘图一直报错
遇到的现象和发生背景,请写出第一个错误信息
输入代码之后会弹出窗口:
Fatal error: unable to initialize the JIT
同时命令行中的报错信息如下:
(cellphonedb_new) PS C:\Users\rzjiang\Desktop\test> cellphonedb plot dot_plot --pvalues-path test/pvalues.txt --output-path test_output --output-name test.dotplot.pdf
Error in glue(.Internal(R.home()), "library", "base", "R", "base", sep = .Platform$file.sep) :
4 arguments passed to .Internal(paste) which requires 3
Error: could not find function "attach"
Error: could not find function "options"
Error: object '.ArgsEnv' not found
在安装glue后,出现新的报错
ImportError: DLL load failed: 找不到指定的程序。
按照网上的说法将h5py卸载重装后会出现不兼容的情况,然后在将各个包卸载重新安装后再次报错最开始的
不兼容报错:
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
glue-core 1.2.2 requires h5py>=2.10, but you have h5py 2.9.0 which is incompatible.
cellphonedb 3.1.0 requires click<8.0,>=7.0, but you have click 8.0.4 which is incompatible.
cellphonedb 3.1.0 requires numpy<=1.19.5,>=1.16.5, but you have numpy 1.21.5 which is incompatible.
cellphonedb 3.1.0 requires pandas<=1.1.4,>=1.0.0, but you have pandas 1.3.5 which is incompatible.
cellphonedb 3.1.0 requires PyYAML<6.0,>=5.4, but you have pyyaml 6.0 which is incompatible.
anndata 0.7.8 requires xlrd<2.0, but you have xlrd 2.0.1 which is incompatible.