Apenas para contextualizar, o VisualPython (vpython-wx) está no github em:
https://github.com/BruceSherwood/vpython-wx/blob/master/INSTALL.txtEle próprio indica através de um link o script github katanachan como uma hipótese possível para a instalação, que é o que você está seguindo:
https://github.com/katanachan/installerO script, embora sem dúvida útil já que indica um roteiro, é um pouco confuso.
Consegui instalar no Ubuntu l6.04.2 Xenial e no 16.10 Yakkety, que é o que estava aqui á mão, usando exclusivamente o apt.
Funcionou, apesar de alguns dribles.
Depois, mais tarde, irei tentar instalar usando o Ubuntu 14.04, Trusty.
Embora muito possivelmente não seja direta e imediatamente útil para você, já que fiz e para não perder a viagem, permita-me registrar aqui algumas observações que eventualmente podem ser úteis para alguém que tenha o Ubuntu 16.04 Xenial ou o 16.10 Yakkety e queira igualmente instalar usando o método do apt-get.
1) A primeira parte do script é confusa, esqueça aquilo, o que ele quiz dizer ainda que de uma forma complicada, é que
o repositório universe precisa estar habilitado.
Apenas vá pela interface gráfica da forma habitual em:
Configurações do sistema/Programas e atualizações/Aplicativos Ubuntu
ou então mais diretamente, fazendo numa janela de terminal:
sudo software-properties-gtk
E certificando-se que estejam devidamente assinalados os checkbox:
main universe restricted multiverse
Na verdade precisa mesmo é do main e do universe, mas geralmente se deixa os quatro assinalados.
É verdade que ele diz lá no início "Changes for different distros", mas o fato é que mais confundiu do que ajudou.
Aproveite dessa primeira parte apenas as indicações do que deve ser inicialmente instalado:
Evidentemente vamos sempre supor que seu sistema está devidamente atualizado:
sudo apt update
sudo apt upgrade
Os dois comandos acima devem terminar sem erros de quaisquer espécie.
Isso posto, a parte aproveitável são essas instalações iniciais de dependências:
sudo apt-get install libwxgtk3.0-dev
sudo apt-get install virtualenv swig build-essential python-dev
sudo apt-get install python-wxgtk3.0 python wxgtk3.0-dev
Descarte o restante
2) Todo o bloco 1 e 2 que estão indicados para eventual Uncomment (=descomentar) caso necessário, evidentemente não se aplica a quem vai fazer a instalação usando o apt-get;
3) O restante é apenas ir executando, vai sem problemas, embora pessoalmente ao invés de fazer isso em cd ~/ prefiro fazer dentro de ~/Downloads e, melhor ainda, em algum diretório especialmente criado para isso dentro de ~/Downloads, para não deixar "resíduos" post instalação e ficar mais fácil de remover.
Assim, uma boa prática é, por exemplo, algo assim:
mkdir ~/Downloads/vphyton
cd ~/Downloads/vphyton
Então lá no script onde estiver cd ~/ entenda como cd ~/Downloads/vphyton
4) Na linha 74 aquilo de usar o pip é desnecessário, instale usando o apt-get mesmo já que a biblioteca fonttools está disponível no repositório padrão e a ferramenta padrão é o apt-get e não o pip, portanto facilite a vida fazendo:
sudo apt install fonttools
5) A linha 95 vai dar um erro porque ao descompactar o .tgz não foi criado aquele diretório assinalado e na verdade nem mesmo é preciso.
Assegurando-se estar dentro do diretório onde .tgz foi baixado, o que é evidentemente para poder executar, apenas comente a linha 95 omitindo-a, por desnecessário:
#cd vpython-wx-src.6.11/
Se quiser mesmo individualizar essa parte do processamento, que é a mais pesada da instalação, já que faz a compilação propriamente dita, então use assim, considerando o bloco como um todo (93 em diante):
mkdir ~/Downloads/vphyton/vpython-wx-src.6.11/
cd ~/Downloads/vphyton/vpython-wx-src.6.11/
wget
http://sourceforge.net/projects/vpythonwx/files/6.11-release/vpython-wx-src.6.11.tgztar -xvzf vpython-wx-src.6.11.tgz
python setup.py build && sudo python setup.py install
6) Não está no script, porém será necessário, sem o que irá dar erro ao iniciar, então instale também o pacote:
sudo apt install python-tk
7) Ao executar para abrir a IDE note que o comando que ele indica na verdade não tem aquele (.) ponto no final, aquilo é apenas ponto de acentuação da frase e não do comando, entretanto, induz à erro, logo, considere apenas:
sudo python2.7 /usr/local/lib/python2.7/dist-packages/VPython-6.11-py2.7-linux-x86_64.egg/vidle/idle.py
Aqui funcionou, como disse, na versão Ubuntu 16.04 e 16.10 usando o apt-get como método de instalação.
Vou tentar agora com o Trusty e vamos ver o que dá.