python-novice-inflammation
python-novice-inflammation copied to clipboard
Install option 4
Now that python has been added to the Windows 10 app store https://www.microsoft.com/en-us/p/python-37/9nj46sx7x90p?activetab=pivot%3Aoverviewtab should we consider adding it to the setup instructions as option 4 on the following pagehttps://github.com/swcarpentry/python-novice-inflammation/blob/gh-pages/setup.md? Thanks. Apologies if this is an old discussion.
In the setup file you mention (https://github.com/swcarpentry/python-novice-inflammation/blob/gh-pages/setup.md), we don't discuss how to install python but how to start it. And so far we always suggest to use python anaconda distribution (whatever the OS) to make sure we all have a similar setup. I may become cumbersome to manage different python distribution and ways to start it.
That makes total sense. I agree that anaconda makes sense for install uniformity. But similarly, we all may have had workshop participants that had difficulty installing anaconda. Do we have a page with install instructions we could/should create, to supplement the setup instructions?
Hi, Craig.
I agree that it seems more logical to have complete (and diverse) instructions embedded in the lesson because the complete setup procedure looks as follows:
- Install Python with all necessary modules
- Obtain Lesson materials
- Navigate to the
data
directory - Launch Python interpreter
We list 4 options for step 4 but no options for step 1. We do so because all workshop attendees are asked to install Anaconda ahead of time (workshop pages have videos showing how to install Anaconda on different Operating Systems, e.g.: https://elixir-belgium.github.io/2019-04-16-BRU/#python). We do, however, briefly mention that one should install "Anaconda Distribution" in Option 2. The reason we ask to install Anaconda instead of CPython / mypy / PyPy / etc is simple: it has all the modules we and other Python lessons use: numpy, pandas, matplotlib. If you're up to it, you can draft instructions on how to install Python from the Win 10 app store + all the modules used in all Python lessons and file it against workshop repo (https://github.com/carpentries/workshop-template). If instructions are easy to follow, I don't see any reason they won't be included.
This is a good question to discuss with the broader community of The Carpentries' Python lesson maintainers, instructors, and learners.