Setting up Python development environment - Pyenv, VirtualEnv, Conda Python support two major versions right now Python 2 and Python 3. If you are starting new project, it is recommended that you start with Python 3. There are however cases where you want to have both Python 2 and Python 3 in your development machine. Further, different applications using the same Python version might need different set of libraries. In addition, Python is very popular for doing data science and machine learning and there are environments and libraries available for doing this work.
I am writing this blog in hope that someone else who is trying to do the same can some hours of their time and not go through the frustration I went through. In hindsight, it was right there but I couldn’t see it until I had the right tools to debug the issue. Enough of the ramble. Let’s get to it. GitLab Pages is a service that allows you to host your static web site from the git repository hosted on the same site.
I recently bought a 3TB My Passport USB Hard Drive to use as storage for my cloud storage (OneDrive , Google Drive, iCloud). I tried setting up this device using disk utility in Mac but always ended with error “Erase Process has failed. Press done to continue” I just couldn’t get this done using the UI tool. I used the following command line instructions and was able to get it done.