Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install option 4 #629

Open
craigboman opened this issue Mar 15, 2019 · 3 comments

Comments

Projects
None yet
3 participants
@craigboman
Copy link

commented Mar 15, 2019

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.

@annefou

This comment has been minimized.

Copy link
Collaborator

commented Mar 21, 2019

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.

@craigboman

This comment has been minimized.

Copy link
Author

commented Mar 25, 2019

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?

@maxim-belkin

This comment has been minimized.

Copy link
Collaborator

commented Apr 23, 2019

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:

  1. Install Python with all necessary modules
  2. Obtain Lesson materials
  3. Navigate to the data directory
  4. 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.