Di mana menemukan modul win32api untuk Python? [Tutup]

116

Saya perlu mengunduhnya untuk Python 2.7, tetapi sepertinya tidak dapat menemukannya ...

persegi panjang
sumber
171
Ironisnya, googling "python win32api" sekarang mengarah ke halaman ini.
Tandai
6
hampir seperti lingkaran yang tidak pernah berakhir
Jayson Ragasa

Jawaban:

104

'pywin32' adalah nama kanonisnya.

http://sourceforge.net/projects/pywin32/

dasbor-tom-bang
sumber
23
Anda akan menemukan modul ini di PyPI dengan nama pypiwin32: pypi.python.org/pypi/pypiwin32
Epoc
7
Nama impor yang tidak cocok dengan nama pemasangan pip benar-benar bodoh dan menjengkelkan.
gbtimmon
11
"Bodoh dan menjengkelkan" adalah komentar yang mungkin paling baik ditujukan kepada orang-orang yang memaksa Anda untuk menggunakan perangkat lunak ini yang telah dikembangkan selama bertahun-tahun oleh orang lain agar tersedia untuk Anda secara gratis.
dash-tom-bang
4
Tidak lagi di sourceforge: github.com/mhammond/pywin32
onewhaleid
2
Saya mendapat kesalahan DLL yang aneh saat menginstal ini dengan pip. Menginstal pypiwin32, seperti yang disarankan oleh jawaban Drew Christianson, bekerja lebih baik untuk saya. stackoverflow.com/posts/31348620/revision
Pro Q
162

Ada juga opsi baru: dapatkan melalui pip! Ada paket pypiwin32 dengan roda yang tersedia, sehingga Anda hanya dapat menginstal dengan: pip install pypiwin32!

Sunting: Per komentar dari @movermeyer, proyek utama sekarang menerbitkan roda di pywin32 , sehingga dapat diinstal denganpip install pywin32

Andrew Christianson
sumber
2
Bagi mereka seperti saya mendapatkan kesalahan "Akses ditolak" saat menginstal, coba python -m pip install pypiwin32seperti yang disarankan oleh thread SO ini .
2
Saya bertanya-tanya mengapa "pi" di nama: /
Marcello Romani
4
@MarcelloRomani, mungkin untuk menunjukkan bahwa ini adalah versi yang dihosting di pypi, bukan versi yang dihosting di sourceforge. Saya hanya menebak-nebak.
Yohanes
3
@MarcelloRomani PyPI - Indeks Paket Python
SmartManoj
Pada 2017-11-11, proyek dipindahkan ke GitHub dan menerbitkan roda di pywin32, yang mungkin dianggap sebagai jawaban baru yang benar.
movermeyer
3

http://sourceforge.net/projects/pywin32/files/ - 3rd .exe bawah

Jeremy Brown
sumber
1
Tidak yakin apa tujuan tautan ini, tetapi tidak ada "3rd .exe down" pada halaman.
kmote
3
Tanggal jawaban seharusnya menjadi konteks yang diperlukan untuk mencari tahu mengapa "3rd .exe down" tidak lagi berlaku. README yang ditampilkan secara mencolok di tautan ini menjelaskan cara memilih build untuk diunduh.
Jeremy Brown
Atau Cukup kunjungi github.com/mhammond/pywin32/releases dan unduh aplikasi untuk arsitektur Anda.
0x48piraj