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

مشكلة عند تفعيل البيئة الإفتراضية في python على windows 10

عزام محمد2

السؤال

السلام عليكم 

 عند اقيام بالامر التالي  " .\venv\Scripts\activate " 
حدث الخطأ التالي :

File C:\Users\Azzam\Desktop\whatsapp-testing\venv\Scripts\Activate.ps1 cannot be loaded because running scripts is disabled on 
this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ .\venv\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

أرجو المساعدة ممن لديه الخبرة الكافية مع الشكر

تم التعديل في بواسطة عزام محمد2
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

 

هذه مشكلة لعدم اعطاء صلاحيات قم بتنفيذ الامر التالي في ال(Windows PowerShell) لكن قم بالدخول (run as administrator) 
كالصورة التالية

 2.thumb.png.2d713751e549a5196233eb9512492f26.png

ثم قم بتنفيذ الامر التالي 
 

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

وبعدها قم بالعودة الى الامر تفعيل البيئة وتنحل المشكلة 

.\venv\Scripts\activate


 

تم التعديل في بواسطة Ali Ibrahim12
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يبدو انك تستعمل powerShell بدلا من cmd وهذه مشكلة شائعه فى powerShell.

يمكنك استخدام cmd لتفعيل البيئة الافتراضية او اتباع الخطوات التالية لحل المشكلة.

اولا قم بفتح ال powerShell كمسؤل ثم ثم بكتابة الامر التالى .

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

واذا ما ظهرت لك اى رسالة قم بكتابة Y ثم اضغط enter .

والان يمكنك تفعيل البيئة الافتراضية عن طريق الامر التالى 

.\venv\Scripts\activate

واذا اردت منع تنفيذ ال scripts كما كان سابقا واعادة كل شئ كما كان يمكنك تنفيذ الامر التالى .

Set-ExecutionPolicy Restricted

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 13 دقائق مضت قال Ali Ibrahim12:

 

هذه مشكلة لعدم اعطاء صلاحيات قم بتنفيذ الامر التالي في ال(Windows PowerShell) لكن قم بالدخول (run as administrator) 
كالصورة التالية

 2.thumb.png.2d713751e549a5196233eb9512492f26.png

ثم قم بتنفيذ الامر التالي 
 

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

وبعدها قم بالعودة الى الامر تفعيل البيئة وتنحل المشكلة 

.\venv\Scripts\activate


 

تم حل المشكلة بالطريقة التي ذكرتها شكرا لك اخي 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

كما تفضل الزملاء في إجاباتهم فهذه المشكلة شائعة في PowerShell وأول خطوة يجب الانتباه لها، هي فتحه كمسؤول، وهذا الأمر:

Set-ExecutionPolicy RemoteSigned

عند تنفيذه في تلك الحالة سيعطي صلاحيات إضافية ويسمح له بالقيام بأعمال تتطلب صلاحيات مرتفعة، مثل تعديل الإعدادات النظامية أو تنفيذ أوامر تأثيرها يمتد إلى جميع المستخدمين على الجهاز.

ففتح PowerShell كمسؤول يمنح الأمر "Set-ExecutionPolicy" الصلاحية الكافية لتعديل سياسة التنفيذ الافتراضية على النظام، مما يسمح للسكربتات بالتشغيل دون القيود التي كانت مفروضة بسبب السياسة السابقة.

أين يقوم بتعيين سياسة التنفيذ لتسمح بتشغيل السكربتات الموقعة رقميا (مثل السكربتات المنشأة محليا على جهاز الكمبيوتر وغيرها).

وأخيرا، تقوم بتنفيذ الأمر التالي:

.\venv\Scripts\activate

وهو يستخدم عادة في بيئات البيانات الافتراضية (virtual environments) في Python. فعند تنفيذ هذا الأمر، يتم تنشيط (أو تفعيل) البيئة الوهمية المسماة "venv" التي تم إنشاؤها في المجلد الحالي. عند تنشيط البيئة الوهمية، يتم تعيين المتغيرات البيئية بحيث يشير Python إلى المكتبات والأدوات المثبتة داخل هذه البيئة بدلا من البيئة الافتراضية للنظام.

في حال واجهتك مشكلة مستقبلا في تثبيت البيئة الافتراضية يمكنك الرجوع لهذه المقالة التي تشرح الخطوات:

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...