单细胞空间mapping方法之DSTG

运行DSTG,首先需要导入库

做到这里,发现原来是因为库的版本有大问题,requirement里面的都是最原始的库,版本如下,需要一个个去核对版本,最好新建一个环境
networkx2.2
scipy
1.1.0
setuptools40.6.3
numpy
1.15.4
tensorflow==1.15.2

在配置环境上还是遇到了比较多的问题,这里尝试过了3.6,感觉不太行,因为尝试到pandas的时候有一个chinamap导入不成功,所以

现在是3.7的尝试
conda install tensorflow -y
conda install scipy==1.1.0 -y
conda install jupyter notebook -y
conda install ipykernel -y
conda install networkx -y
conda install sklearn -y
这里并没有指定版本,应该可以写成一行一起运行
这里要把配置的环境写到那个里面去

python -m ipykernel install --user --name=DSTG-env2 --display-name=‘Environment (DSTG-env2)’

  1. 有一些库版本升级了,比如tensorflow 需要用这一行代码更改版本。
// tf版本不对的问题,会有app报错
import tensorflow.compat.v1 as tf
  1. utils不是pyhton里面下载的,需要进入到DSTG目录下进行读取
// 这里会用到os模块,需要更改路径读取
import os
os.getcwd()
os.chdir('/home/shpc_100862/xyh_desktop/DSTG/DSTG-main/DSTG/')

3.tf参数的更改

// 会报错没有f
tf.app.flags.DEFINE_string('f', '', 'kernel')

猜你喜欢

转载自blog.csdn.net/coffeeii/article/details/126813829
今日推荐