QSD-Group / QSDsan

Quantitative Sustainable Design (QSD) of sanitation and resource recovery systems.
https://qsdsan.com
Other
30 stars 12 forks source link

QSDsan may move to python 3.8 #27

Closed yalinli2 closed 3 years ago

yalinli2 commented 3 years ago

Currently qsdsan is tested for both python 3.7 and 3.8. However, with biosteam moving to python 3.8 (BioSTEAMDevelopmentGroup/biosteam#56), qsdsan may be only compatible with python 3.8 and higher.

I'm trying to sort this out, but if you are using python 3.7 and lower (like me), the best solution might be to make a new environment and install python 3.8 (conda instruction).

I will follow up if I find out that qsdsan is incompatible with python 3.7 and lower, and I'll post instructions on how to upgrade.

yalinli2 commented 3 years ago

Just added some instruction in the FAQ section of the document, setting up a virtual environment (following the conda instruction) works great for me!

yalinli2 commented 3 years ago

Note that I updated my Python to 3.8, so now all QSDsan's developers are using Python 3.8. We are still running the test on Python 3.7 and 3.8 at this moment, and I will post a new issue and change QSDsan's requirement on PyPI when it's no longer compatible with Python 3.7.