So far in this program, you have worked in Google Colab, which provides a cloud-based coding environment.
In the Data Enrichment course, you will need to submit a CORE ASSIGNMENT containing the error-free test notebook that is included within these instructions. This will ensure that you have the tools you will need to be successful.
We recommend you begin the step-by-step installation AS SOON AS POSSIBLE to ensure you have time to troubleshoot any difficulties you may encounter.
These steps should take ~30-90 minutes, depending on the speed of your machine and internet connection.
If you run into issues during installation, see the "How to Ask for Help" secton at the bottom of this page.
The dojo-env-setup repository, which you will clone in Step 2.1, contains a backup copy of the entire set of instructions on the README, for convenience.
Note: if you previously installed the dojo-env and are upgrading to the current version, please see the "Updating to New dojo-env" instructions
By the end of this installation, you will:
1) Install or Set Up a Terminal application:
2) Install a Python distribution:
The foundation/infrastructure for installing our custom Python environment.
3) Install GitHub Desktop
4) Create our custom Python environment (dojo-env)
5) Test & customize the environment using Jupyter Notebook
6) Install Visual Studio Code as a secondary code editor.
A special text editor designed for code. It has many extensions and languages available.
We will use it to edit special files later in the course, but it can also run notebooks too!
Please make sure you select the correct instructions page, based on your computer's operating system!
We have prepared environment files (.yml files) for 4 different OS configurations:
Check the "About this Mac" screen for your computer:
Click on the Apple symbol in the top-left corner of your screen > Click "About This Mac".
A window with your computer's specs will appear like the one in the screenshots below, depending on how which version of macOS you have installed.
If it has a "Processor" line that says "Intel" you should follow the Instructions: Mac (Intel Processor).
If it has a "Chip" line that says "Apple" then you should follow the Instructions: Mac (Apple Chip).
Please review the How to Ask for Help Section At the Bottom of this page if you get stuck!
For New Installations:
For updating Pre-Existing Install:
You can find the troubleshooting lessons on this GitHub Pages site: https://chastityb.github.io/dojo-env-setup-instructions/troubleshooting/
If you encounter an error during installation: You may continue to work through the first half of the data enrichment week 1 lessons & assignments while troubleshooting your local installation! The first lessons and assignments can be completed using Google Colab.
First, read a little further down in the instructions to make sure we do not already address the error message that you ran into.
Second, please check the "Troubleshooting" chapter on the learnig platform for a lesson that mentions your problem. about the problem you are running into. (The Troubleshooting section is the 3rd chapter in this course - see the screenshot below)
Third, reach out on the #ds-python-installation Discord channel with the following info:
Fourth, if you do not receive a response by the end of the day on Discord, please email your instructor with the same information.
Now, navigate to the correct instructions page, based on your operating system, as explained above:
08/23/23 Note: Switch to the
v2023
branch in the dojo-env-setup repo in GitHub Desktop for the correct env files.
conda
command:y
for yesNote: you may need to replace ~
with the full path to your user folder. (e.g. "/Users/codingdojo/.bash_profile" instead of "~/.bash_profile")
<kernel name>
with name of kernel from the jupyter kernelspec list command ):