This is really simple to get setup.
First we’ll need to install apache with CGI enabled. Let’s edit /etc/portage/package.use/apache with the cgi use flag.
touch /etc/portage/package.use/apache
vi /etc/apache/package.use/apache
www-server/apache cgi
Then save and close the file.
Now we will emerge Python and Apache
sudo emerge python apache
After that finishes we’ll need to go into /etc/apache/vhosts.d/ and edit default_vhost.include
Find the part with /var/www/localhost/cgi-bin. This is where we will put the config options to run Python scripts
Options +ExecCGI AddHandler cgi-script .py
Then reload apache and you’re all set!