زاوية Anderson
تثبيت حزم بايثون كدليل على اعتماد الذكاء الاصطناعي المحلي

الارتفاع الصعب في تثبيت حزم بايثون يكتب قصة انتشار الذكاء الاصطناعي ، إذا كنت تعرف أين تبحث.
رأي أي شخص استكشف إمكانيات الذكاء الاصطناعي المحلي سوف يفقد الآن كمية مخيفة من مساحة القرص ، ليس فقط بسبب النماذج الهائلة المشاركة ، ولكن أيضًا بسبب الأنظمة ذات الصلة بايثون والمشابهة التي تدير الاستدلال والتدريب والمئات من الاستخدامات الأخرى المحتملة – ولا سيما في توليد أنظمة تلقائية محلية.
هذا هو الاستخدام الأكثر شيوعًا عبر الآلات المختلفة على شبكتي المحلية ، حيث استخدمت الذكاء الاصطناعي لتثبيت روتين تلقائي مسطح قائم على بايثون ، مثل النسخ الاحتياطي والفحوصات الدورية وإدارة موقعي على الإنترنت وعشرات الاستخدامات الأخرى.
يبدو أن كل ما أريد تحقيقه خلال هذه الجلسلات البرمجية يتطلب مكتبة بايثون جديدة ، إلى الحد الذي أصبح فيه PIP (مثبت الحزم لبايثون) واحدًا من أكبر أكلاء المساحة عبر أجهزتي على شبكة LAN:
PIP’s diminutive presence in the CLI and GUIs belie its impact on your filesystem. The cache can reach very high, even system-crippling file-sizes.
التجربة مع الذكاء الاصطناعي المحلي يقلب الفائض الكبير للمحاسبات المحلية ، قبل الانقضاض على الأجهزة الحالي للعصر. إذا كان لديك مساحة كافية من الذاكرة ، فسوف يتم استهلاكها في نقل البيانات إلى وحدة معالجة الرسومات ؛ تيرابايت من مساحة القرص الصلب ، على حد سواء ، سوف يتم ملؤها بسرعة بنماذج ذات حجم كبير ، مكممة أو غير ذلك ؛ وإذا كنت ، كما فعلت ، قمت بتركيب نفسك بذاكرة وصول عشوائي سعة 24 جيجابايت (أصبح الحد الأدنى الجديد ..?) ، فإن النظام سوف يحتاج إلى مجموعة من الاختصارات والحيل لتشغيل الاستدلال في إطارات زمنية معقولة.
الحزم المثبتة من PyPi (فهرس الحزم لبايثون) لا تظهر في واجهات برامج التثبيت القياسية في نظام تشغيل رئيسي ، ويتعين استخراجها явно ، عبر بايثون ، على سبيل المثال باستخدام أمر PowerShell pip freeze --all.
القائمة يمكن أن تكون طويلة بشكل مفاجئ:
| الحزمة | الإصدار | الحزمة | الإصدار | الحزمة | الإصدار |
|---|---|---|---|---|---|
| absl-py | 2.3.0 | Jinja2 | 3.1.4 | pip | 25.1.1 |
| attrs | 25.3.0 | jsonpatch | 1.33 | platformdirs | 4.3.8 |
| beets | 2.5.1 | jsonpointer | 3.0.0 | protobuf | 4.25.8 |
| certifi | 2025.11.12 | kiwisolver | 1.4.8 | psutil | 7.2.1 |
| cffi | 1.17.1 | lap | 0.5.12 | pybrisque | 1.0 |
| charset-normalizer | 3.4.4 | lazy_loader | 0.4 | pycparser | 2.22 |
| click | 8.2.1 | libsvm | 3.23.0.4 | pyparsing | 3.2.3 |
| colorama | 0.4.6 | Markdown | 3.8.2 | python-dateutil | 2.9.0.post0 |
| confuse | 2.1.0 | MarkupSafe | 2.1.5 | PyYAML | 6.0.2 |
| contourpy | 1.3.2 | matplotlib | 3.10.3 | pyyaml_env_tag | 1.1 |
| cycler | 0.12.1 | mediafile | 0.13.0 | requests | 2.32.5 |
| dlib | 20.0.0 | mediapipe | 0.10.21 | scikit-image | 0.25.2 |
| face-recognition | 1.3.0 | mergedeep | 1.3.4 | scipy | 1.16.0 |
| face_recognition_models | 0.3.0 | mkdocs | 1.6.1 | sentencepiece | 0.2.0 |
| filelock | 3.13.1 | mkdocs-get-deps | 0.2.0 | setuptools | 65.5.0 |
| filetype | 1.2.0 | ml_dtypes | 0.5.1 | six | 1.17.0 |
| flatbuffers | 25.2.10 | mpmath | 1.3.0 | sounddevice | 0.5.2 |
| fonttools | 4.58.4 | musicbrainzngs | 0.7.1 | sympy | 1.13.1 |
| fsspec | 2024.6.1 | mutagen | 1.47.0 | tifffile | 2025.6.11 |
| ghp-import | 2.1.0 | networkx | 3.3 | torch | 2.5.1+cu118 |
| idna | 3.11 | numpy | 2.1.2 | torchvision | 0.20.1+cu118 |
| image-quality | 1.2.7 | opencv-contrib-python | 4.11.0.86 | tqdm | 4.67.1 |
| imageio | 2.37.0 | opencv-python | 4.11.0.86 | typing_extensions | 4.12.2 |
| internetarchive | 5.7.1 | opt_einsum | 3.4.0 | Unidecode | 1.4.0 |
| jax | 0.6.2 | packaging | 25.0 | urllib3 | 2.6.2 |
| jaxlib | 0.6.2 | pathspec | 0.12.1 | watchdog | 6.0.0 |
| jellyfish | 1.2.1 | pillow | 11.0.0 |
تصريف لتثبيت PyPi على واحدة من أجهزتي الأكثر نشاطًا. بعض هذه الكلمات الصغيرة تخفي جيجابايت من مساحة القرص – ولا سيما أي شيء متعلق بـ Torch / PyTorch.
باختصار ، يمكن للذكاء الاصطناعي المحلي أن يأخذ تجربة الحاسوب الخاصة بك إلى بداية التسعينيات ، قليلاً بعد الفترة التي كان فيها برنامج مثل Word يجب تحميله في بضع كيلوبايت من الذاكرة ، قرص مرن كبير في كل مرة ؛ ولكن قبل أن تمنح تخصيصات القرص الصلب لك مساحة للتنفس.
إيجاد التيارات السفلية
كنت أتساءل عما إذا كان يمكن أن يخدم الارتفاع في تثبيتات PyPi خلال السنوات القليلة الماضية كدليل على اعتماد الذكاء الاصطناعي المحلي ، وهو ما يصعب تتبعه ، باستثناء الحدس عند المشاركة في مجتمعات الذكاء الاصطناعي المختلفة وملاحظة منصات الحزم التي تكتسب الانتباه.
النظر السريع إلى موقع إحصائيات PyPi يظهر نطاقًا ضيقًا من التواريخ ، جميعها تشير إلى نمو مستمر في التنزيلات:
-rise in download across all Python packages since the start of 2026 – though the available range of dates is very narrow. Source
كان من الرائع توسيع ذلك النطاق الزمني إلى 2020 ومشاهدة ما إذا كان الارتفاع يبقى ثابتًا ، أو (كما قد يشتبه) ارتفع أكثر حدة 2024-26 – إذا لم يكن لسوء الأفعال غير المراقبة لأنظمة الذكاء الاصطناعي.
للأسف ، المصادر الرسمية ل PyPi تذكر أن إحصائيات التنزيلات ل PyPi لا يتم إصدارها ، لأسباب مختلفة ، بما في ذلك التكاملات المتأخرة لتقنيات التخزين المؤقت ، وإحصائيات التنزيل غير دقيقة الناجمة عن التخزين المؤقت ، والتخزين المؤقت ، والتنزيلات غير الرسمية ، وتضخم التنزيلات ، ومشاكل جودة البيانات التاريخية – ووفقًا لموقع بايثون ، فإنها غير مفيدة بشكل كبير كقياس لجودة الحزمة.
لا بأس
ومع ذلك ، فإن PyPi يمنح المكونات اللازمة للآخرين لتحليل اتجاهات التنزيل ؛ هناك مواقع مختلفة تسمح بنطاق أكبر من شهر واحد ، مثل PepySite – ولكن معظمها يعتمد على الاشتراك ، ويجب عليك دفع المال لمشاهدة اتجاهات وأرقام أكثر طموحًا (تصل إلى $490 USD شهريًا في حالة واحدة ، للحزمة “VC”).
ماذا يمكننا أن نستنتج ، إذن ، حول بايثون كدليل على تسارع الذكاء الاصطناعي ، بعيدًا عن واجهات برمجة التطبيقات المكلفة التي تضع هذه الاتجاهات للغني?
على الرغم من أن PyPiStats هو مورد مفتوح المصدر ، إلا أنه لأسباب ما يمنح إحصائيات شهر واحد فقط ، ولا يمكن تمديد ذلك النطاق حتى مقابل الدفع.
幸运ًا ، هناك موقع أكثر سخاء – في ClickPy ، يمكنك على الأقل البحث عن تاريخ اعتماد الحزم الفردية ، حتى لو لم يتم توجيه مجموعها إلى نظرة عامة تسهل إظهار اتجاهات أوسع.
ماذا عن مكتبة التحويلات منذ عام 2016 (على الرغم من أنها صالحة فقط منذ إطلاقها في عام 2019)؟
The meteoric rise of transformers. Source
ماذا عن التورش القديم ، الذي تم إصداره لأول مرة في عام 2002 ، ولكن لم يكن مصيره أن يؤرق هواة الذكاء الاصطناعي المحلي حتى تطويره إلى PyTorch وارتفاع التحويلات القائمة على Transformer والذكاء الاصطناعي التوليدي المتعلق بالصور والفيديوهات..?
Torch downloads since 2017, with a steep incline upwards over the last 2-3 years.
PyTorch over the same period, plateauing and then spiking sometimes over a stable base.
أكثر إثارة للاهتمام ، على سبيل المثال ، في حالة PyTorch (انظر الصورة المباشرة أعلاه) ، هو نظرة عامة على اعتماد عبر إصدارات بايثون المختلفة منذ عام 2017:
Downloads of PyTorch over time since 2017, by Python version, supplying an extra dimension of insight into uptake since the ‘hot’ era of this third AI revolution.
إذا أضاءت الإحصائيات أعلاه الارتفاع في الاستخدام منذ ظهور أنظمة LLM و VLM القادرة حقًا ، فإن هذا يصبح أكثر وضوحًا عند عرضه حسب النظام:
Adoption of PyTorch since 2017, interpreted by operating system.
قصة مماثلة لحزمة التنفيذ – واحدة من المكتبات الأكثر需求ًا للمستخدمين الذين يعانون من نقص في ذاكرة الوصول العشوائي ويسعون إلى الحصول على أقصى استفادة من حدود أنظمتهم:

The ascent of ‘accelerate’, by OS.
وهكذا يحدث الأمر لأي عدد من الحزم أو المكتبات التي تبحث عنها في ClickPy ، وسيكون من المثير للاهتمام إنشاء نظرة عامة بدلاً من البحث عن القطع واحدة تلو الأخرى.
شيء واحد يبدو واضحًا من الرسوم البيانية “بواسطة نظام التشغيل” هو زيادة اعتماد لينكس. بينما يزداد اعتماد سطح مكتب لينكس ببطء في مواجهة استراتيجيات ويندوز غير الشعبية ، فإن استخدام بيئات لينكس واضح في صعود كبير.
على سبيل المثال ، أ运行 أوبونتو على وحدات تحكم افتراضية على WSL2 في ويندوز لعدة حاويات دوكر ، حيث يمكن لدوكر الاستفادة من نظام لينكس حقيقي بنفس الشروط التي تصورها المطورون (الذين يفترض أنهم أصل لينكس). هذا يجعله نظامي لينكس نشطين في شبكة LAN كاملة من ويندوز (من وجهة نظر الأجهزة الفعلية) ، مع جهاز لابتوب لينكس أصلي في الانتظار دون اتصال في أوقات أكثر راحة.
الخاتمة
فيما يتعلق بتنزيلات الحزم القائمة على سطر الأوامر ، من المثير للاهتمام ملاحظة كيف أصبح هذا الفضاء التقني شغوفًا ومطاردًا في أعقاب الذكاء الاصطناعي.
زيادة استهلاك الحزم أصبحت تحدد خطرًا أمنيًا ، مع ظهور سlopsquatting. منذ أن يخطر على بال LLMs حزم غير موجودة ، فمن المحتمل أن يرسلوا طلبات للحزم المخترعة. بسبب تشابه التقارب ، من المحتمل أن تظهر الحزم المزيفة مرة أخرى في مكالمات مكتبات أخرى ، إلى الحد الذي يصبح فيه من المفيد لممثلي السلطة الفعلية إنشاء الحزم المزيفة الفعلية للجلبات / المكالمات في المستقبل – بالطبع ، مع حمولة خبيثة:
From the paper ‘We Have a Package for You! A Comprehensive Analysis of Package Hallucinations by Code Generating LLMs’ – AI-driven code generation expanding the supply-chain attack surface. LLMs frequently hallucinate nonexistent package names, creating ‘slopsquatting’ vulnerabilities that bad actors exploit when automated pipelines blindly pull unverified dependencies. Source
نُشر لأول مرة يوم الجمعة ، 24 يوليو 2026












