في كتابي، Hands-On Machine Learning مع Scikit-Learn و Scientific Python Toolkits، بستخدم مكتبات زي Pandas و NumPy، وغيرهم.
فيه طرق كتير لتنصيب المكتبات المطلوبة.
مثلاً ممكن:
الأول لازم تنصب Miniforge على الكمبيوتر بتاعك. هتلاقي المنصب المناسب على اللينك ده لنظام التشغيل والمعمارية بتاعتك. مثلاً، عندهم منصبات لـ Windows و Linux و OSX (Intel) و OSX (Apple Silicon).
دلوقتي ونت نصبت Miniforge، وقت إنك تعمل virtual environment جديدة. خلينا نسميها scikitbook، وهنستخدم Python نسخة 3.6.
عشان تعمل البيئة، روح للـ terminal بتاعك (مثلاً، على OSX، افتح Terminal). وبعدين اكتب الأمر ده في الـ terminal:
conda create -n scikitbook python=3.6
ملحوظة: النسخ الأحدث من Python المفروض تشتغل كمان، بس الكود في الكتاب متختبر على 3.6، فخلينا نلتزم بالنسخة دي.
دلوقتي لازم تفعل البيئة اللي لسه عملتها:
conda activate scikitbook
بعد كده، لازم تنصب NumPy و SciPy و Pandas، وغيرهم.
طريقة واحدة إنك تتبع التعليمات في صفحة 27 في Hands-On Machine Learning مع Scikit-Learn و Scientific Python Toolkits:
pip install --upgrade numpy==1.17.3
pip install --upgrade scipy==1.3.1
pip install --upgrade pandas==0.25.3
pip install --upgrade scikit-learn==0.22
pip install --upgrade matplotlib==3.1.2
pip install --upgrade seaborn==0.9.0
بدل كده، ممكن تعمل clone لـ GitHub repo بتاع الكتاب من هنا، PacktPublishing/Hands-On-Machine-Learning-with-scikit-learn-and-Scientific-Python-Toolkits. وبعدين تقدر تشغل الأمر ده:
pip install --upgrade -r requirements.txt
خلاص كده جاهز. كل مرة تعيد تشغيل الكمبيوتر بتاعك، بس لازم تشغل الأمر ده عشان تفعل البيئة:
conda activate scikitbook
نفس التعليمات اللي فوق بتشتغل مع Anaconda كمان. الفرق الوحيد إنك لازم تنصب الـ Anaconda/Miniconda من اللينك ده بدل Miniforge
بس تخطى تنصيب الـ virtual environment، ونصب Python 3.6 على نظامك. وبعدين شغل أوامر pip دي:
pip install --upgrade numpy==1.17.3
pip install --upgrade scipy==1.3.1
pip install --upgrade pandas==0.25.3
pip install --upgrade scikit-learn==0.22
pip install --upgrade matplotlib==3.1.2
pip install --upgrade seaborn==0.9.0
تاني، ممكن تستخدم الـ GitHub repo بتاع الكتاب من هنا، PacktPublishing/Hands-On-Machine-Learning-with-scikit-learn-and-Scientific-Python-Toolkits. وبعدين شغل الأمر ده بدل أوامر pip الكتير اللي فوق:
pip install --upgrade -r requirements.txt
ما تترددش تتواصل معايا لو فيه حاجة لسه مش واضحة.
اللينكات لـ Amazon هي affiliate links.
طارق عمرو