Ho installato Python 2.7.7 a 32 bit su Windows dal sito Web ufficiale e manca python27.dll. Come posso ottenere questa DLL?Programma di installazione ufficiale Python mancante python27.dll
risposta
Almeno per la distribuzione ActiveState Python, e nella distribuzione ufficiale di Python:
https://docs.python.org/2/faq/windows.html#id7
la DLL viene in
C:\Windows\System\PythonNN.dll
dove NN è il numero di versione. Su un 64-bit, una DLL a 32 bit sarà installato qui:
%SystemRoot%\SysWoW64
ed una esecuzione un'applicazione a 32 bit magicamente tradurre questo testo al percorso corretto, http://en.wikipedia.org/wiki/WoW64
Quando mi collego againsy Python27, io uso il file lib qui:
C:\Python27\libs\python27.lib
e 'un po' deludente che la DLL viene messo in directory di sistema in quanto significa che si può avere solo un 32 bit e una distribuzione a 64 bit con lo stesso numero di versione.
Aggiornamento:
Si noti che se si utilizzano le distribuzioni Anaconda o Miniconda Python da Continuum Analytics (http://continuum.io), sono molto più portabile, nel senso che confezionare la dll insieme al resto dei file in l'installazione.
In realtà su Windows a 64 bit, la DLL a 64 bit viene installata in 'C: \ Windows \ System32' e non' C: \ Windows \ System'. – doubleDown
schiero Python tramite il controllo di origine in modo da non può contare su
C:\Windows\System\PythonNN.dll
Per risolvere questo, installo Python utilizzando il pacchetto MSI e copiare la dll nella stessa directory del python.exe. Quindi impegno la cartella python al controllo del codice sorgente da utilizzare per i nostri team. Infine, disinstallo Python dalla mia macchina locale per garantire un ambiente pulito.
Non ho notato un problema nel fare questo negli ultimi 7 anni, ma mi piacerebbe saperne di più su eventuali avvertimenti utilizzando questo approccio.
Scaricare python 27 dll da here e posizionarlo nella cartella/Windows. Dovresti anche aggiornare la variabile di ambiente aggiungendo il percorso dell'installazione di Pythons.
Non provare ad aggiungerlo manualmente. Prova a reinstallare o scaricare di nuovo il programma di installazione –
Probabilmente non manca, semplicemente non hai cercato nel posto giusto. – delnan
Ho cercato python27.dll nella cartella di installazione – denfromufa