When you install crewAI you get the libraries added to the current active virtual-env, as it should be.
But then when you create a crewAI project, you get a second virtual-env at the project level.
Because of this, if you ever update the active environment with a new version of crewAI then the second virtual-env at the project level gets out of sync. And you get the obnoxious warning: VIRTUAL_ENV=/.... does not match the project environment path .venvand will be ignored; use–active` to target the active environment instead
Hi Alfred, I haven’t run into this problem before. Are you getting this issue when using crewai CLI commands or you are using other methods to run your crews?
@zinyando
The problem is when I use the CrewAI CLI. I have a virtual env. before installing crewAI ( .venv_crewai ) and then crewAI will create a new virtual env. inside the project ( .venv ) . Is it expected to end up with these two virtual envs?