galelab / scPathoQuant

single cell pathogen alignment and quantification tool
BSD 3-Clause "New" or "Revised" License
6 stars 1 forks source link

Python version imcompatible with HTSeq #2

Open Zhixuan-Jing opened 5 months ago

Zhixuan-Jing commented 5 months ago

Hi, I'm trying to install scPathoQuant in my server. I used conda virtual environment with python version 3.12.2 and follow the instruction. But the error log indicates that the python version is too old, which comes from HTSeq (as shown below). COuld you help with that question?

37bb0a5814703aa7c6abcfdbd80113e

Best Regards, Zhixuan

lwhitmore commented 5 months ago

@Zhixuan-Jing Hi Zhixuan, Thanks for the note. I am going to try and replicate this but wanted to clarify, you mention you ran this on pythn 3.12.2 but your terminal output says you used python version 3.6.3. Did you happen to try both python versions?

Thanks! Leanne

lwhitmore commented 5 months ago

Hi @Zhixuan-Jing, I was able to replicate the error you had with python 3.6. Because all the new htseq packages need at least 3.7 I updated scpathoquant to require python 3.8 or greater which was necessary for a couple other dependencies/packages as well. Note that the install instructions are now a bit different than in the previous version. Hopefully this works better but please let me know if there are new or other issues! Note that the install instructions are a bit different than in the previous version.