Definitely will need Anaconda. I tried pipenv
and renv
and vurtualenv
but I couldn’t get them to work as well as Anaconda did. It seems to be the best for when you need to create virtual environments for each project. (I also tried Atom and VSCode, and I happen to be a subscriber to PyCharm, and I think it is worth paying for PyCharm. It is actually totally worth paying for the bundle, especially if you like DataGrip.)
All of the projects are located in the D:\git
folder (for me). We’ll refer to it as a home or projects folder.
Create a project folder in the home directory and from that new directory, execute the following command to create a Python
environment. Make sure you are issuing these commands into the Anaconda Prompt that came with Anaconda.
Note: The --prefix
makes it so that the pyvenv
environment will be installed in the project directory instead of in the Conda’s default location. If you have multiple drives, Conda will default to something like C
drive. This helps with the control of where you want to install that virtual environment folder.
Activate the created environment.
Now create an R
environment for your project.
This environment needs to be activated as well.
After this, point your IDE to these environments and you should be good to go. In PyCharm, go to File/Settings/Project
and setup both Python
and R
interpreters by pointing to existing Anaconda environments.
That’s all!