Csound: problema con python27.dll

AndreaSpontoni 20-08-15 21.49
Salve a tutti. Avrei bisogno, per ragioni di studio, di imparare ad utilizzare CSound. Ora, quando apro il programma o premo il tasto play esce il messaggio

"Impossibile avviare il programma perché python27.dll non è presente nel computer. Per risolvere il problema, provare a reinstallare il programma"

Qualcuno potrebbe spiegarmi cos'è esattamente questo python27.dll, e com risolvo i problemi che sta dando a CSound?
Preciso che CsoundQt parte normalmente. Il problema è che non mi lascia ascoltare i suoni che creo. emo
zavaton 20-08-15 23.01
Tanto per fare una prova scarica il file da qui e poi mettilo nella cartella c:/windows/system32 se CSound è a 32 bit.
andreakappa 21-08-15 12.37
Ciao,
il python è un linguaggio di programmazione. Analogamente al Java, per far funzionare i programmi in python bisogna avere il runtime di python installato (oppure gli installer dei programmi che lo richiedono se lo devono portare dietro).

Probabilmente in questo caso il programma suppone che sul tuo pc sia già installato l'interprete di python (versione 2.7)

Prova ad installare questo:
http://www.python.org/ftp/python/2.7.10/python-2.7.10.amd64.msi

e poi reinstalla CSound, ciao!
Edited 21 Ago. 2015 10:39
zavaton 21-08-15 12.45
@ andreakappa
Ciao,
il python è un linguaggio di programmazione. Analogamente al Java, per far funzionare i programmi in python bisogna avere il runtime di python installato (oppure gli installer dei programmi che lo richiedono se lo devono portare dietro).

Probabilmente in questo caso il programma suppone che sul tuo pc sia già installato l'interprete di python (versione 2.7)

Prova ad installare questo:
http://www.python.org/ftp/python/2.7.10/python-2.7.10.amd64.msi

e poi reinstalla CSound, ciao!
Edited 21 Ago. 2015 10:39
Ho fatto pure io lo stesso pensiero (di installare l'intero python) però ho dato per scontato che se un software come quello in questione che necessita di determinate librerie dovrebbe aversele già installate automaticamente in fase di setup.
andreakappa 21-08-15 13.31
In questo caso python non è una libreria, ma è proprio un runtime (come potrebbe essere la Java virtual machine, la CLR di .NET ecc). E se ogni programma si portasse dietro tutto il framework, nella versione che gli serve sarebbe troppo pesante.

Magari l'installer potrebbe dirti "Guarda che non hai il runtime di python, installatelo" , quello si.

Infine, python27.dll è una libreria di "aggancio" tra l'interprete python e il sistema operativo (in questo caso windows).. quindi è una libreria fornita dal pacchetto python, ed è corretto che il programma non te la installi.
zavaton 21-08-15 13.50
andreakappa ha scritto:
Magari l'installer potrebbe dirti "Guarda che non hai il runtime di python, installatelo" , quello si.

Appunto, mi è capitato più volte di dover installare dei software recenti che richiedevano il .NET Framework su macchine con xp e nel momento dell'installazione mi dicevano che non era presente dopodichè se lo installavano in automatico, ovviamente... altrimenti il software non funzionerebbe.
khushi01 26-09-18 12.23
Se vuoi accedere al file dll, prima che tu debba scarica python27-dll file dopo che il file dll sarà funzionante e puoi collega questo file dll con l'altro file per eseguire quel file.