اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

لا ليس تماما ولكن بالفعل توجد بعض المكتبات و معظمها خاص الذكاء الإصطناعي و تعلم الآلة تحتاج إلى عمل compilation للكود الخاص بالمكتبة وهي مكتوبة بلفة c++ أو تحتاج إلى c++ compiler .

لذلك لتشغيل تلك المكتبات يجب تحميل Visual Studio Build Tools وتثبيت الملفات اللازمة ل c++.

يمكنك تنزيلها من خلال الرابط التالي والنزول إلى أسفل الصحفة والضغط على dowىload :

image.thumb.png.1c7b95a0ab8488cce5229cf7538ee94a.png

بعد التحميل قم بفتح البرنامج وإختيار الخيار التالي للتثبيت :

image.thumb.png.328025d991846b3275faea9689a6c63f.png

 

  • 0
نشر

يمكنك استخدام Anaconda فهو يعد أحد الحلول الممتازة لتثبيت المكتبات التي تعتمد على ++C مثل مكتبة face-recognition دون الحاجة إلى تثبيت Visual Studio Build Tools أو أدوات البناء الأخرى يدويا فعند استخدام conda لتثبيت مكتبة face-recognition من القناة conda-forge، يتم تثبيت نسخة مهيأة مسبقا (pre-built binary) تحتوي على جميع الاعتماديات اللازمة، بما في ذلك الأجزاء المكتوبة بـ ++C وهذا يلغي الحاجة إلى تثبيت أدوات بناء إضافية مثل Visual Studio أو MinGW.

  • 0
نشر
بتاريخ الآن قال محمد عاطف17:

وعليكم السلام ورحمة الله وبركاته.

لا ليس تماما ولكن بالفعل توجد بعض المكتبات و معظمها خاص الذكاء الإصطناعي و تعلم الآلة تحتاج إلى عمل compilation للكود الخاص بالمكتبة وهي مكتوبة بلفة c++ أو تحتاج إلى c++ compiler .

لذلك لتشغيل تلك المكتبات يجب تحميل Visual Studio Build Tools وتثبيت الملفات اللازمة ل c++.

يمكنك تنزيلها من خلال الرابط التالي والنزول إلى أسفل الصحفة والضغط على dowlnoad :

image.thumb.png.1c7b95a0ab8488cce5229cf7538ee94a.png

بعد التحميل قم بفتح البرنامج وإختيار الخيار التالي للتثبيت :

image.thumb.png.328025d991846b3275faea9689a6c63f.png

 

تمام , ولكن هل الموضوع ده بيفارق عن نظمه تشغل عن التاني يعني لو انا شغل علي MacOS هعمل نفس الموضوع ؟

بتاريخ 2 دقائق مضت قال ياسر مسكين:

يمكنك استخدام Anaconda فهو يعد أحد الحلول الممتازة لتثبيت المكتبات التي تعتمد على ++C مثل مكتبة face-recognition دون الحاجة إلى تثبيت Visual Studio Build Tools أو أدوات البناء الأخرى يدويا فعند استخدام conda لتثبيت مكتبة face-recognition من القناة conda-forge، يتم تثبيت نسخة مهيأة مسبقا (pre-built binary) تحتوي على جميع الاعتماديات اللازمة، بما في ذلك الأجزاء المكتوبة بـ ++C وهذا يلغي الحاجة إلى تثبيت أدوات بناء إضافية مثل Visual Studio أو MinGW.

اه صح ولكن انا الصراحه مش بحبيو انا بحب جدا VScode

  • 0
نشر

ليس من الضروري تثبيت لغة ++C نفسها لتشغيل بايثون أو مكتباتها، ولكن هناك بعض المكتبات تعتمد على مكتبات مكتوبة بلغة ++C أو لغات أخرى لتحسين الأداء، و أثناء تثبيت هذه المكتبات، يتم أحيانا استخدام أدوات بناء مثل CMake أو GCC لترجمة الأكواد المصدرية الخاصة بها، و لحل هذه المشكلة يجب عليك تثبيت Visual Studio Build Tools فقط.

 

  • 0
نشر
بتاريخ 7 دقائق مضت قال Ail Ahmed:

تمام , ولكن هل الموضوع ده بيفارق عن نظمه تشغل عن التاني يعني لو انا شغل علي MacOS هعمل نفس الموضوع ؟

لا جميع الأنظمة نفس الشئ . إذا لم يكن لديك c++ compiler على أى نظام تشغيل وتوجد مكتبة تريد عمل compilation لكود c++ فلن تعمل إلا إذا قمت بتنزيل Visual Studio Build Tools . ولهذا إذا لم يكن لديك Visual Studio Build Tools على جاهز ال Mac سيتوجب تنزيله لتعمل تلك المكتبات.

  • 0
نشر

وعليكم السلام،

لتشغيل لغة بايثون نفسها لا يحتاج للغة c++ لكن بعض مكتبات بايثون تحتاج لان هذه المكتبات معتمدة على لغة c++.
اللغات مثل c++ تحتاج الى أداة وسيطة لكي يفهم الكمبيوتر الكود الذي كتبناه حيث أن الكمبيوتر لا يفهم لغة ال c++ مباشرة ونسمي هذا الوسيط compiler أو المترجم وهو يترجم كود c++ للغة تسمى بال assembly ومن ثم يأتي assembler وهو الوسيط بين لغة assembly واللغة التي تفهمها الالة (0 1) حيث يحول كود assembly للغة الباينري فيفهم الكمبيوتر.

فتحميل الcompiler الخاص بc++ قد يكون ضروريا لبعض مكتبات باثون حيث تكون معتمدة على ال c++ بغض النظر عن نظام التشغيل الذي يتم استعماله.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...