Installing Python Packages from a URL using PIP

بعض الأحيان لربما تحتاج الى تنصيب مكتبة من مكتبات Python ولكن ليست موجودة في PyPI أو إن الموجود هناك في المكتبة لا يعمل أو قديم لم يتم تحديثه الى آخره من الأسباب … كل ما عليك فعله هو أن تحدد نوع الـ version control system الذي تستعمله تلك المكتبة … مثلاً مكتبة Scapy تستعمل Mercurial ولهذا لتنصيب مكتبة Scapy بواسطة pip يمكنك عمل التالي:

pip install hg+http://hg.secdev.org/scapy

ملاحظة: إذا ظهر لك خطأ بإنه لا يستطيع التعرف على الخيار hg؟ فكل ما عليك فعله هو تنصيب Mercurial

في حالة كنت تقوم بالتنصيب من Version Control مثل GIT أو SVN أو Bazaar فكل ما عليك فعله هو إستعمال المتغييرات المناسبة وهي كالتالي:

svn+URL, git+URL, hg+URL or bzr+URL

وأظن واضحة كل واحدة تعني ماذا … وقبل أن أنسى: عليكم بالـ virtualenv :)

للنقاش