2014-07-01 28 views
20

Python 2.7.7 32-bit Windows'ta resmi web sitesinden yüklü ve python27.dll eksik. Bu DLL'i nasıl edinebilirim?Python resmi yükleyici eksik python27.dll

+0

El ile eklemeye çalışmayın. Yüklemeyi yeniden yüklemeyi ya da yeniden yüklemeyi deneyin. –

+1

Muhtemelen kayıp değil, sadece doğru yere bakmadınız. – delnan

+0

Yükleme klasöründe python27.dll dosyasını aradım – denfromufa

cevap

18
En azından ActiveState Python dağıtımı için

ve resmi Python dağıtımında:

https://docs.python.org/2/faq/windows.html#id7

dll NN sürüm numarasını olup

C:\Windows\System\PythonNN.dll 

içindedir. 64 bit üzerinde 32 bit dll burada yüklenecektir:

%SystemRoot%\SysWoW64 

ve sihirli doğru yola bu çevirecek bir çalışan 32 bit uygulama, ben Python27 againsy bağladığınızda, kullandığım http://en.wikipedia.org/wiki/WoW64

burada lib dosyası: o yalnızca bir 32 bit ve aynı sürüm numarasına sahip bir 64 bitlik dağılımını olabileceği anlamına gelir çünkü dll sistem dizinleri koymak alır o biraz hayal kırıklığı

C:\Python27\libs\python27.lib 

.

Güncelleme: Eğer Continuum Analytics'den Anaconda veya Miniconda Python dağılımları (http://continuum.io) kullanırsanız, onlar çok daha taşınabilir olması

Not onlar dosyaların geri kalanında birlikte dll paketlemek anlamda montaj.

+0

64-bit Windows'da, 64-bit dll 'C: \ Windows \ System32' yerine yüklenir ve 'C: \ Windows \ System' yerine kurulur. – doubleDown

4

Bunu gidermek için

C:\Windows\System\PythonNN.dll 

güvenemez, böylece kaynak kumandayla Python dağıtmak, ben msi paketini kullanarak Python yükleyip python.exe aynı dizine dll kopyalayın. Daha sonra ekiplerimizin kullanacağı kontrol için python klasörünü kontrol ediyorum. Son olarak, temiz bir ortam sağlamak için Python'u yerel makinemden kaldırıyorum.

Son 7 yılda bunu yapmayla ilgili bir sorun görmedim, ancak bu yaklaşımı kullanan herhangi bir uyarı hakkında daha fazla bilgi edinmek isterim.

-2

Python 27 dll'yi here'dan indirin ve/Windows klasörünüze yerleştirin. Ayrıca, Pythons kurulum yolunu ekleyerek ortam değişkenini güncellemeniz gerekir.

İlgili konular