python - mac - pip install requests




"تثبيت نقطة-قابل للتعديل./" مقابل "python setup.py develop" (2)

هل هناك فرق كبير بين

pip install -e /path/to/mypackage

و البديل setuptools؟

python /path/to/mypackage/setup.py develop

حاول تجنب الاتصال بـ setup.py مباشرة ، فلن يخبر pip بشكل صحيح أنك قمت بتثبيت الحزمة الخاصة بك.

مع pip install -e :

بالنسبة للمشروعات المحلية ، يتم إنشاء دليل "SomeProject.egg-info" بالنسبة لمسار المشروع. هذه ميزة واحدة لمجرد استخدام setup.py develop ، مما يخلق "معلومات البيض" المتعلقة مباشرة بدليل العمل الحالي.

المزيد: docs

اقرأ أيضًا docs setuptools.


فرق واحد آخر: pip install -e يستخدم wheel بينما python setup.py develop
لا تستخدمه.

مع install ، يمكنك تحقيق نفس السلوك باستخدام
pip install -e /path/to/package --no-use-wheel

مزيد من المعلومات على عجلات: عجلات بيثون





setuptools