-
Upgrade your operating system to the latest version. The installation instructions have been tested on the following systems:
- macOS: macOS 11 Big Sur
- Ubuntu: Ubuntu 20.04 LTS Focal Fossa
- Windows: Windows 10
-
Install PyCharm Pro. Use your Stevens email address to request a free student license (https://www.jetbrains.com/student).
- Download and install the latest version of Anaconda.
- Follow the instructions in SHIFT Python API to create a new environment and install all SHIFT packages.
- Create a new project in PyCharm Pro:
- Click PyCharm -> Preferences... -> Project: Project Name -> Project Interpreter.
- Click in the Project Interpreter bar and select Show All -> Plus Icon (+) -> Conda Environment.
- Select Existing environment. If you installed Anaconda with default settings, the Interpreter path should look something like
/Users/USERNAME/anaconda3/envs/shift/bin/python
.
- You are good to go! (You may also get started with Command Line.)
- Download and install the latest version of Anaconda.
- Follow the instructions in SHIFT Python API to create a new environment and install all SHIFT packages.
- Create a new project in PyCharm Pro:
- Click File -> Settings... -> Project: Project Name -> Project Interpreter.
- Click in the Project Interpreter bar and select Show All -> Plus Icon (+) -> Conda Environment.
- Select Existing environment. If you installed Anaconda with default settings, the Interpreter path should look something like
/home/USERNAME/anaconda3/envs/shift/bin/python
.
- You are good to go! (You may also get started with Command Line.)
- Install the Ubuntu subsystem using the Windows Subsystem for Linux Installation Guide for Windows 10. After installation, you will find an Ubuntu icon in the Start menu. You can open an Ubuntu terminal by simply running this app.
- Download and install the latest version of Anaconda:
- Please make sure you choose the Linux distribution.
- You can browse files stored in Windows in the Ubuntu app under the
/mnt
folder. Thus, if you downloaded the Anaconda installation file to your desktop (C:/Users/USERNAME/Desktop
), you will be able to find it in Ubuntu under/mnt/c/Users/USERNAME/Desktop
. - Install Anaconda by opening the Ubuntu app and executing:
cd /mnt/c/Users/USERNAME/Desktop
./Anaconda3-yyyy.xx-Linux-x86_64.sh
- Follow the instructions in SHIFT Python API to create a new environment and install all SHIFT packages:
- The last step ("In the Terminal") must also be run from the Ubuntu app.
- Create a new project in PyCharm Pro:
- Click File -> Settings... -> Project: Project Name -> Project Interpreter.
- Click in the Project Interpreter bar and select Show All -> Plus Icon (+) -> WSL.
- If you installed Anaconda with default settings, the Interpreter path should look something like
/home/USERNAME/anaconda3/envs/shift/bin/python
.
- You are good to go!
-
Step 01:
- If you are using Windows 10, upgrade to Windows 10 Pro or Windows 10 Education:
- Use your Stevens email address to login here (IT confirms you should all have an account) or request an account from Stevens IT Helpdesk.
- If you are using Windows 10, upgrade to Windows 10 Pro or Windows 10 Education:
-
Step 02:
- Install Docker. When you install Docker, make sure to choose Linux Containers and not Windows Containers:
- For macOS, Docker for macOS.
- For Windows, Docker for Windows.
- For Windows, if you store your file in a different drive location from C:/, then you will need to access the Docker preferences to add other Shared Folder locations, such as D:/ or whatever.
- Follow the online Docker installation instructions carefully and make sure to test the Docker installation.
- NOTE: In some cases, you may need to enable virtualization on your computers.
- Install Docker. When you install Docker, make sure to choose Linux Containers and not Windows Containers:
-
Step 03:
- Download
shift_python-x.x.x-docker.zip
, the Docker Compose package from our GitHub Release Page. - Unzip the downloaded file to somewhere you like.
- Access a terminal window on your computer. You may require admin privileges:
- For macOS, Terminal.app.
- For Windows, Powershell (run as administrator). NOTE: do not use PowerShell ISE.
- Download
cd [directory-you-unzipped-the-package]
docker-compose build
- If successful, you should see the Docker image named
shift-python_xxx_docker_anaconda3
by running:
docker images
- Now you should be able to run the SHIFT Python Docker image by running:
docker-compose up
-
Configure Docker as a remote interpreter in PyCharm Pro:
-
Installation finished!
- Run
conda activate shift
to get into theshift
environment. You need to do this every time you open a new shell (or you can add this command onto your.bashrc
or.bash_profile
file). - If you see
(shift)
in the beginning of your command line, that means you are in the right environment to run SHIFT. - Don't forget to
import shift
when you use Python with SHIFT.