كيفية تثبيت جيفنت على ويندوز؟
سؤال
أحاول تثبيت gevent على نظام التشغيل Windows.وللقيام بذلك، قمت بتنزيل وتجميع libevent، ثم قمت بتشغيله pip install gevent
والحصول على خطأ: Please provide path to libevent source with --libevent DIR
.كيف يمكنني اجتياز libevent
خيار ل setup.py
استخدام pip
?
شكرا مقدما، إيفان.
محدث:جري pip install gevent --install-option="--libevent path_to_libevent"
يعطي نفس النتيجة.
المحلول
احصل على المثبت الثنائي من http://code.google.com/p/gevent/downloads/list
نصائح أخرى
قم بتنزيل الحزم المترجمة مسبقًا هنا:
نجح هذا بالنسبة لي، إصدار python 2.7 32 بت.
احدث اصدار لديه عجلة مجمعة مسبقًا:
pip install gevent==1.1rc1
كيف يمكنني تمرير خيار libevent إلى setup.py باستخدام النقطة؟
c:\pip install --help
(...)
--global-option=GLOBAL_OPTIONS
Extra global options to be supplied to the
setup.pycall before the install command
يرى كيف يمكنني ضبط مستوى السجل الذي يستخدمه distutils عند استخدام النقطة؟
إذا كنت تستخدم نظام التشغيل Windows 64 بت، فقم بتنزيله هنا, وإلا فسيفشل التثبيت.
pip
يعمل معي على نظام التشغيل Windows 7 مع الإصدار 32 بت من Python 2.7.ستحتاج إلى تثبيت مترجم C وإضافة ملف disutils.cfg
ملف ل \Lib\disutils
ضمن دليل تثبيت بايثون الخاص بك.أملك مينغ تثبيت وبلدي disutils.cfg
يشبه هذا:
[build]
compiler=mingw32