بعض الأحيان لربما تحتاج الى تنصيب مكتبة من مكتبات 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 :)
للنقاش …