Suponho que você esteja usando o sistema CentOS Python, pois seria difícil instalar um python diferente (atualizado) sem acesso a gcc .
Configure uma VM (por exemplo, no VirtualBox) com exatamente a mesma versão do CentOS, hospedada em uma máquina diferente. Nessa VM, instale o gcc necessário e instale virtualenv (eu recomendo fazer isso da fonte, o que você pode instalar com o seu gerenciador de pacotes é muitas vezes desatualizado).
Na VM, crie um ambiente virtual, por exemplo com virtualenv /opt/util/pymssql , esse ambiente virtual terá referências ao python real, mas como você vai movê-lo para um CentOS equivalente, tudo bem.
Ative o ambiente ( source /opt/util/pymssql/bin/activate ) e use pip para instalar todas as bibliotecas necessárias.
Quando tudo estiver instalado e funcionando, tar o /opt/util/pymssql e seus subdiretórios e colocá-lo na máquina "real" do CentOS no mesmo local . Isso deve lhe dar código de trabalho sem um compilador na máquina "real".
O diretório atual (no exemplo /opt/util/pymssql ) para o ambiente virtual não é importante, mas você tem que usar o caminho que será usado na máquina "real", alguns dos arquivos no env virtual terão o caminho codificado.