Timothy Emad نشر 17 يوليو 2023 أرسل تقرير نشر 17 يوليو 2023 لقد حاوت تشغيل venv بشكل طبيعي ظهر لي هذا الخطا اقتباس
0 علي عبد محسن نشر 18 يوليو 2023 أرسل تقرير نشر 18 يوليو 2023 الخطأ الذي يظهر لك في الصورة سبببه أن صلاحيات التنفيذ لديك على وندوز مقيدة restricted وبالتالي لن تتمكن من تشغيل البيئة الإفتراضية لبايثون قبل أن تقوم بتعديل ما يسمى ب execution policy. ولعمل ذلك إتبع الخطوات التالية: إفتح power shell جديدة بصلاحية admin أي إكتب power shell في صندوق البحث في الأسفل بجانب زر start وعندما تظهر لك الأداة المذكورة إنقر عليها بزر الفأرة الأيمن وإختر run as administrator عندما تفتح لك نافدة تنفيذ الأوامر الجديدة قم بتنفيذ الأمر التالي فيها set-executionpolicy remotesigned عندما يسألك البرنامج عن تأكيد الموافقة على تنفيذ الأمر قم بطباعة A لتنفيذه بعد تنفيذ الأمر أعلاه بنجاح أغلق power shell هذه وعد الى حيث كنت وأعد تنفيذ أمر تشغيل البيئة الإفتراضية لبايثون لمزيد من التوضيح لاحظ الصورة المرفقة. اقتباس
0 Mustafa Suleiman نشر 18 يوليو 2023 أرسل تقرير نشر 18 يوليو 2023 تستطيع حل المشكلة والسماح بتشغيل السكريبتات في PowerShell عن طريق الأمر التالي: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser ثم قم بإعادة تشغيل طرفية PowerShell وأعد تنفيذ الأوامر التي كنت تقوم بها مرة أخرى. وفي حال أنك تريد التعامل مع منفذ أوامر أسهل من PowerShell وتجنب التعقيدات الخاصة بتلك الطرفيات والأوامر المختلفة بها، فأنصحك باستخدام CMD وهي طرفية Command prompt. وتستطيع تشغيلها عن طريق البحث عن CMD في شريط البحث بالأسفل في الويندوز. وبإمكانك تشغيل الطرفية في مسار المشروع مباشرًة من خلال كتابة cmd في شريط العنوان ثم اضغط على Enter كالتالي: اقتباس
0 عبدالباسط ابراهيم نشر 18 يوليو 2023 أرسل تقرير نشر 18 يوليو 2023 رسالة الخطأ "لا يمكن تحميله لأن تشغيل البرامج النصية معطل على هذا النظام" تعني أن سياسة التنفيذ على نظامك مضبوطة على "مقيد". هذا يعني أن PowerShell لن يقوم بتشغيل البرامج النصية إلا إذا تم توقيعها رقميًا بواسطة ناشر موثوق به. هناك عدة طرق لإصلاح هذا الخطأ: قم بتشغيل PowerShell في وضع المسؤول. سيتجاوز هذا سياسة التنفيذ للجلسة الحالية. قم بتغيير سياسة التنفيذ. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي في PowerShell: set-ExecutionPolicy RemoteSigned سيسمح هذا لـ PowerShell بتشغيل البرامج النصية التي تم توقيعها بواسطة ناشر موثوق به. قم بتغيير سياسة التنفيذ من خلال نهج المجموعة. هذه هي الحل الأكثر دائمًا، لكنها تتطلب أن يكون لديك امتيازات مسؤول. للقيام بذلك، افتح محرر نهج المجموعة المحلي وانتقل إلى المسار التالي: تكوين الكمبيوتر > القوالب الإدارية > مكونات Windows > Windows PowerShell > سياسة التنفيذ انقر نقرًا مزدوجًا على سياسة "السماح بالبرامج النصية غير الموقعة" وقم بتعيينها على "تمكين". قم بتغيير سياسة التنفيذ من خلال السجل. هذا هو الحل الأكثر صعوبة، لكنه يمنحك أكبر قدر من التحكم في سياسة التنفيذ. للقيام بذلك، افتح محرر السجل وانتقل إلى المفتاح التالي: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\ExecutionPolicy القيمة الافتراضية للمفتاح هي "مقيد". لتغيير سياسة التنفيذ، انقر نقرًا مزدوجًا على القيمة واضبطها على أحد القيم التالية: تجاوز: سيسمح هذا لـ PowerShell بتشغيل جميع البرامج النصية، بغض النظر عما إذا كانت موقعة أم لا. RemoteSigned: سيسمح هذا لـ PowerShell بتشغيل البرامج النصية التي تم توقيعها بواسطة ناشر موثوق به. غير مقيد: سيسمح هذا لـ PowerShell بتشغيل جميع البرامج النصية، حتى تلك التي لا يتم توقيعها. بمجرد تغيير سياسة التنفيذ، ستحتاج إلى إعادة تشغيل PowerShell حتى تصبح التغييرات سارية المفعول. اقتباس
السؤال
Timothy Emad
لقد حاوت تشغيل venv بشكل طبيعي ظهر لي هذا الخطا
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.