The "virtual environment" is reading as part of a three-way "either", hence, "using ... within a", ugh. Perhaps, "... can be installed using either the system-wide Python or the Homebrew Python, or within a virtual environment", to break the third away from the "either"? Or, just get rid of the "within"? Some tweak is necessary anyway.