Add WSL Instructions #4
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🗣 Description
This PR adds instructions for the Windows Subsystem for Linux (WSL) to setup
pyenv
for development usage. There is also clarification about prerequisites and what lines to add to your.bashrc
for Linux installations.💭 Motivation and Context
While trying to get INL setup with our development practices on WSL there was a lot of troubleshooting. This should make it easier for a new user to get their development environment in line with our practices more easily.
🧪 Testing
I started with a fresh installation of the Ubuntu app on a Windows 10 installation and followed the directions as listed. After completing the
pyenv
installation I was able to install Python versions 3.8.1, 3.7.6, 3.6.10, and 2.7.17 (latest releases of the 3.8, 3,7, 3,6, and 2.7 major versions) with no issues. Those versions should cover reasonable development situations, but are not exhaustive.🚥 Types of Changes
✅ Checklist