I am having trouble with how CircleCI automatically detects my project type (Python) and sets up a virtual environment (venv). I’d like to disable this behavior entirely, is it possible?
Long version: I’m trying to configure and use an Anaconda environment instead of the default venv. I can install Anaconda and set the PATH variable in the “machine” section just fine to get access to the “conda” command as usual, but CircleCI’s autodetection of my project as Python means it sets up the venv after I set the PATH variable. Thus the venv path and Python gets put higher in the path order than Anaconda’s Python. Is there a way to disable automatic configuration of the venv? Something like machine:python:version:None in the YAML would work, but I don’t see any options like that. I’ve tried adding e.g. ruby, but Python is still set up. Any ideas?