app.py (Python 3.3, PyCrypto 2.6) dosyasını çalıştırmaya çalıştığımda virtualenv'im yukarıda listelenen hatayı döndürmeye devam ediyor. Benim import ifadem sadece from Crypto.Cipher import AES
. Yinelenenleri aradım ve bazılarının olduğunu söyleyebilirsiniz, ancak çözümleri denedim (çoğu çözüm bile olmasa da) ve hiçbir şey işe yaramadı.
PyCrypto için dosyaların nasıl olduğunu aşağıda görebilirsiniz:
Mac'imde pip
ile yükleme yaparken aynı sorunu yaşadım. Daha sonra pycrypto
yu kaldırdım ve easy_install
ile şu şekilde tekrar kurdum:
pip uninstall pycrypto
easy_install pycrypto
Luke'un da yorumladığı gibi: Bu komutları çalıştırmakta sorun yaşarsanız, yönetici (sudo) olarak çalıştırdığınızdan emin olun
Umarım bu yardımcı olur!
EDIT: winklerr'in yukarıda doğru bir şekilde belirttiği gibi, pycrypto artık güvenli değil. Bunun yerine pycryptodome kullanın, yerine geçebilir
Ben de aynı sorunu yaşadım (Linux'ta olsa da). Çözüm oldukça basitti - ekleyin:
libraries:
- name: pycrypto
version: "2.6"
benim app.yaml
dosyama. Bu geçmişte doğru çalıştığından, bunun yeni bir gereksinim olduğunu varsayıyorum.