Zainstalowałem 32-bitowy Python 2.7.7 na Windows z oficjalnej strony internetowej i brakuje python27.dll. Jak mogę uzyskać tę bibliotekę DLL?Oficjalny instalator Pythona brakuje python27.dll
Odpowiedz
Przynajmniej dla dystrybucji ActiveState Python, w oficjalnej dystrybucji Python:
https://docs.python.org/2/faq/windows.html#id7
DLL w
C:\Windows\System\PythonNN.dll
gdzie NN jest numerem wersji. Na 64-bit, dll 32 bit zostanie zainstalowany tutaj:
%SystemRoot%\SysWoW64
i uruchomiona aplikacja 32-bitowa będzie magicznie przetłumaczyć to na właściwą ścieżkę, http://en.wikipedia.org/wiki/WoW64
Kiedy odwołuje againsy Python27 używam lib plik tutaj:
C:\Python27\libs\python27.lib
to jest trochę rozczarowujące, że DLL zostanie umieszczone w katalogach systemowych, ponieważ oznacza to, że można mieć tylko jeden 32-bitowy i 64-bitowy jedną dystrybucję z tym samym numerem wersji.
Aktualizacja:
Należy pamiętać, że w przypadku korzystania z rozkładów Anaconda lub Miniconda Pythona z Continuum Analytics (http://continuum.io), są one znacznie bardziej mobilny w sensie zapakować dll wraz z resztą plików w instalacja.
W 64-bitowym systemie Windows 64-bitowa biblioteka dll zostanie zainstalowana do 'C: \ Windows \ System32', a nie' C: \ Windows \ System'. – doubleDown
wdrożyć Python poprzez kontroli źródła, więc nie może polegać na
C:\Windows\System\PythonNN.dll
Aby rozwiązać ten problem, ja zainstalować Python przy użyciu pakietu msi i skopiować dll w tym samym katalogu co python.exe. Następnie zatwierdzam folder Pythona do kontroli źródła, z którego mogą korzystać nasze zespoły. Wreszcie, odinstalowuję Python z mojego lokalnego komputera, aby zapewnić czyste środowisko.
Nie zauważyłem problemu z robieniem tego przez ostatnie 7 lat, ale chciałbym dowiedzieć się więcej o wszelkich zastrzeżeniach przy użyciu tego podejścia.
Pobierz python 27 dll z here i umieść go w folderze/Windows. Trzeba również zaktualizować zmienną środowiskową dodając ścieżkę instalacji Pythona.
Nie próbuj dodawać go ręcznie. Spróbuj ponownie zainstalować lub ponownie pobrać instalatora. –
To prawdopodobnie nie brakuje, po prostu nie wyglądasz we właściwym miejscu. – delnan
Szukałem python27.dll w folderze instalacyjnym – denfromufa