أكثر

تثبيت Python Addin على الخادم لعدة مستخدمين

تثبيت Python Addin على الخادم لعدة مستخدمين


قد لا يكون هذا خاصًا بـ Python Addin أو يمكن أن يكون مرتبطًا بـ Microsoft Windows Server 2003. لقد قمت بتثبيت Python Add-in لـ ArcGIS for Desktop على الخادم ليستخدمها عدة مستخدمين. ولكن يبدو أنه يعمل معي فقط حتى لو كان لدي امتياز المسؤول. بالنسبة للمستخدمين الآخرين ، يجب أن أقوم بتثبيته بشكل فردي. هل هو متعلق بإعدادات الخادم أو Addin؟


على الرغم من نموذج ArcGIS Component (COM) ، لا تحتاج الوظائف الإضافية إلى أي امتيازات مسؤول ليقوم المستخدمون بتثبيتها. عند تثبيت Addin على الخادم ، لا يمكنك توقع تثبيته على جهاز المستخدمين لديك. لتثبيت الوظائف الإضافية تلقائيًا على جهاز المستخدمين ، قم أولاً بمشاركة الوظائف الإضافية في مجلد عام مع إمكانية الوصول للقراءة. ثم أضف المسار إلى هذا المجلد في ArcMAP لجميع المستخدمين. في ArcMAP اتبع: تخصيص> مدير الوظيفة الإضافية> الخيارات> إضافة مجلد. عندما يفتح المستخدم ArcMAP ، سيتم تثبيت Addin تلقائيًا على جهاز المستخدم. علاوة على ذلك ، عند تحديث ملفات Addin في هذا المجلد ، يحصل جميع العملاء على Addin المحدث مثبتًا بمجرد بدء تشغيل Arcmap.


لقد قمت بمشاركة الوظيفة الإضافية الخاصة بي بالطريقة التالية (لـ ArcMap 10.2):

  • على كل جهاز ، قم بإنشاء إدخال تسجيل HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node ESRI Desktop10.2 Settings AddInFolders Name = sharedFolder Addins. لسوء الحظ ، هذا هو الجهاز وليس خاصًا بالمستخدم ...
  • ضع الوظيفة الإضافية في هذا المجلد المشترك
  • تظهر الوظيفة الإضافية تلقائيًا إذا بدأ المستخدم ArcMap
  • باستخدام خصائص أمان المجلد لـ Addins Addin_1 ، يمكنك نشر الوظيفة الإضافية لمجموعات مستخدمين محددة فقط

كن على علم بأن المستخدم يتطلب حقوق القراءة على كل مجلد في المسار المشترك الخاص بك (ما سبب ذلك؟). لا يعمل إذا تم تعيين حق القراءة فقط على Addins.

الطريقة التي يبدو أنك جربتها بها - تثبيت وظيفة إضافية عن طريق النقر المزدوج عليها - تقوم فقط بتثبيتها في ملف تعريف المستخدمين: C: Users Documents ArcGIS AddIns Desktop10.2

انظر أيضًا: http://resources.arcgis.com/en/help/main/10.2/index.html#//014p0000001m000000


Mod-wsgi 4.8.0

توفر الحزمة mod_wsgi وحدة Apache التي تنفذ واجهة WSGI المتوافقة لاستضافة تطبيقات الويب المستندة إلى Python أعلى خادم الويب Apache.

يمكن إجراء تثبيت mod_wsgi من الكود المصدري بإحدى طريقتين.

الطريقة الأولى لتثبيت mod_wsgi هي الطريقة التقليدية التي تستخدمها العديد من حزم البرامج. هذا هو المكان الذي يتم تثبيته فيه كوحدة نمطية مباشرة في تثبيت Apache باستخدام الأوامر تهيئة, صنع و قم بالتثبيت، وهي طريقة يشار إليها أحيانًا بالاختصار CMMI. تعمل هذه الطريقة مع معظم أنظمة نوع UNIX. لا يمكن استخدامه على Windows.

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

هذه الطريقة الثانية لتثبيت mod_wsgi لن تقوم فقط بتجميع وحدة Apache لـ mod_wsgi ، ولكنها ستقوم أيضًا بتثبيت وحدة Python والنص المسؤول ، والذي يمكن استخدامه في أنظمة نوع UNIX لبدء مثيل مستقل من Apache مباشرة من سطر الأوامر باستخدام التكوين الذي تم إنشاؤه تلقائيًا.

هذه الآلية اللاحقة لتثبيت mod_wsgi باستخدام Python نقطة هي طريقة أبسط بكثير لبدء استضافة تطبيق الويب Python الخاص بك. على وجه الخصوص ، تجعل طريقة التثبيت هذه من السهل جدًا استخدام Apache / mod_wsgi في بيئة التطوير دون الحاجة إلى إجراء أي تكوين Apache بنفسك.

تم إنشاء وحدة Apache لـ mod_wsgi عند استخدام امتداد تثبيت نقطة لا يزال من الممكن استخدام الطريقة مع تثبيت Apache الرئيسي ، عبر التكوين اليدوي إذا لزم الأمر. كما هو مفصل لاحقًا في هذه التعليمات ، تم تثبيت البرنامج النصي للمسؤول عند استخدام تثبيت نقطة يمكن استخدامها لإنشاء التكوين للإضافة يدويًا إلى تهيئة Apache لتحميل mod_wsgi.

لاحظ أنه على الرغم من أن نظام MacOS X هو نظام من نوع UNIX ، فإن ملف تثبيت نقطة الطريقة هي الطريقة الوحيدة المدعومة لتثبيت mod_wsgi.

منذ MacOS X Sierra ، كسرت Apple تمامًا القدرة على تثبيت وحدات Apache التابعة لجهات خارجية باستخدام أبكسس أداة تستخدم عادة لهذه المهمة. يشير التاريخ إلى أن Apple لن تحل المشكلة أبدًا لأنها كسرت الأشياء في الماضي بطرق أخرى وكانت الحلول البديلة مطلوبة لأنها لم تصلح هذه المشكلات مطلقًا أيضًا. هذه المرة ليس هناك حل بديل سهل لأنها لم تعد توفر أدوات معينة مطلوبة لإجراء التثبيت.

ال تثبيت نقطة الطريقة جنبًا إلى جنب مع التكوين اليدوي لـ Apache هي أيضًا الطريقة التي تحتاج إلى استخدامها على Windows.


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

إذا تلقيت رسالة مثل:

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


التركيب¶

راجع متطلبات النظام المدرجة أدناه قبل تثبيت Anaconda Individual Edition. إذا كنت لا تريد مئات الحزم المضمنة في Anaconda ، فيمكنك تثبيت Miniconda ، وهي نسخة مصغرة من Anaconda تتضمن فقط conda وتبعياتها و Python.

هل تبحث عن Python 3.5 أو 3.6؟ انظر الأسئلة الشائعة.

متطلبات النظام

  • الترخيص: الاستخدام المجاني وإعادة التوزيع بموجب شروط ../eula.
  • نظام التشغيل: Windows 8 أو أحدث ، 64 بت macOS 10.13+ ، أو Linux ، بما في ذلك Ubuntu و RedHat و CentOS 6+ وغيرها.
  • إذا كان نظام التشغيل لديك أقدم مما هو مدعوم حاليًا ، فيمكنك العثور على إصدارات أقدم من أدوات تثبيت Anaconda في أرشيفنا والتي قد تعمل من أجلك. راجع استخدام Anaconda على أنظمة التشغيل الأقدم للحصول على توصيات بشأن الإصدار.
  • بنية النظام: Windows- 64 بت x86 ، 32 بت x86 MacOS- 64 بت x86 Linux- 64 بت x86 ، 64 بت aarch64 (AWS Graviton2 / arm64) ، 64 بت Power8 / Power9 ، s390x (Linux على IBM Z & amp LinuxONE).
  • لا تقل مساحة القرص عن 5 جيجابايت للتنزيل والتثبيت.

في أنظمة التشغيل Windows و macOS و Linux ، من الأفضل تثبيت Anaconda للمستخدم المحلي ، والذي لا يتطلب أذونات المسؤول وهو أقوى أنواع التثبيت. ومع ذلك ، إذا كنت بحاجة إلى ذلك ، يمكنك تثبيت نظام Anaconda على نطاق واسع ، والذي يتطلب أذونات المسؤول.

تثبيت الوضع الصامت

يمكنك استخدام الوضع الصامت لقبول الإعدادات الافتراضية تلقائيًا وعدم ظهور مطالبات على الشاشة أثناء التثبيت.

استخدام Anaconda على أنظمة التشغيل الأقدم

نوصي بترقية نظام التشغيل الخاص بك. معظم أنظمة التشغيل التي لم تعد مدعومة في أحدث إصدارات Anaconda لم تعد تتلقى تحديثات أمنية. تتيح لك ترقية نظام التشغيل الحصول على أحدث الحزم وتحسينات الأداء وإصلاحات الأخطاء وما إلى ذلك.

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

استخدم سطر الأوامر أو أدوات التثبيت الرسومية لإصدارات Anaconda 5.1 وما قبلها.

قد لا تعمل Qt والحزم الأخرى التي تم إصدارها بعد Anaconda Distribution 5.1 (15 فبراير 2018) على macOS 10.9 ، لذلك قد يكون من الضروري عدم تحديث حزم معينة بعد هذه النقطة.

استخدم مثبتات سطر الأوامر للإصدارات 1.8 من Anaconda والإصدارات الأقدم.

تنتهي ملفات المثبت هذه بالامتداد sh ، وليس pkg.

تركيب Anaconda على جهاز غير متصل بالشبكة (فجوة هوائية)

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

يمكنك تثبيت نسخ دون اتصال من كل من docs.anaconda.com و enterprise-docs.anaconda.com عن طريق تثبيت حزمة conda anaconda-docs: conda install anaconda-docs

يمكنك تثبيت نسخ من الوثائق دون اتصال بالإنترنت للعديد من حزم Anaconda مفتوحة المصدر عن طريق تثبيت حزمة conda anaconda-oss-docs: conda install anaconda-oss-docs

طرق أخرى للحصول على أناكوندا أو مينيكوندا

يمكنك العثور على Anaconda أو Miniconda AMIs الرسمية على AWS Marketplace.

يمكنك العثور على صور Anaconda و Miniconda Docker الرسميتين على Docker Hub.

إذا كان لديك مجموعة CDH ، فيمكنك تثبيت طرد Anaconda باستخدام Cloudera Manager. يوفر طرد Anaconda تثبيتًا ثابتًا لـ Anaconda ، استنادًا إلى Python 2.7 ، والذي يمكن استخدامه مع وظائف Python و PySpark على الكتلة.

استكشاف الأخطاء وإصلاحها

إذا واجهت أخطاء أثناء عملية التثبيت ، فراجع موضوعات استكشاف الأخطاء وإصلاحها.


سكربتات مستخدمي PHP مواقع مختلفة تتنافس على الوظائف

موقع الويب الخاص بي هو [تسجيل الدخول لعرض URL] إنه Laravel وله خلفية رائعة. تحقق من العرض التوضيحي: [تسجيل الدخول لعرض URL] ما أحتاجه هو أن يكون لدي شخص / شركة في كشوف المرتبات الشهرية ، للقيام بكل ما نحتاجه. الإصلاحات غير المباشرة ، والترقيات ، والميزات الجديدة ، وما إلى ذلك. السرعة والجودة هي المفتاح. 5-8 ساعات في اليوم 5-6 أيام في الأسبوع. (استخدام البرنامج لتظهر أنك تعمل بالفعل) :)

يتعلق الأمر بإنشاء أداة من شأنها أتمتة تنفيذ الصفقات - 1. أتمتة نسخ الصفقات من حساب وسطاء تداول الأسهم إلى حسابات وسيط تداول الأسهم الأخرى. 2. سيتم إجراء الصفقات يدويًا وليس من خلال الطحالب. 3. يمكن أن يتم نسخ الصفقات من حساب لدى وسيط واحد إلى حساب يمكن أن يكون لدى أي وسيط آخر. لذلك يمكن أن تؤخذ التجارة في Brok واحد.

لدي موقع ويب html قديم [تسجيل الدخول لعرض URL] يحتوي على نص برمجي [تسجيل الدخول لعرض URL] قديم يرسل البريد الإلكتروني بعد ملء نموذج الاتصال. أحتاج إلى تحديثه إلى نص PHP. حاولت استخدام المحول عبر الإنترنت في [تسجيل الدخول لعرض URL] لتغييره من .pl إلى .php ولكنه لم يعمل & # 039t ، شاهده هنا: [تسجيل الدخول لعرض URL] أحتاج إلى تشغيل ملف .php. شكرا لك

مرحبًا ، أنا أعمل على نموذج أولي لموقع ويب (MVP) وأحتاج إلى ما يلي: - صفحة هبوط ثابتة مع روابط وسائل التواصل الاجتماعي - تدفق حجز العملاء (نموذج متعدد الصفحات لالتقاط تفاصيل العميل ، والموقع ، وحزمة الحجز ، وتكامل خرائط Google) - تكامل بوابة الدفع (تلقي المدفوعات في الهند باستخدام CCAvenue / PayU Money) - نموذج تسجيل المورد (نموذج متعدد الصفحات مع تحميل الملفات) - Access t.

تفاصيل الوظيفة: نحن نبحث عن متطوع نشيط وعاطفي ومرن يمكنه العمل في المهمة التالية على أساس شهري: نوع الوظيفة: دوام جزئي (3-8 ساعات شهريًا. بعد 6 أشهر 16-32 ساعة) المدة: سنتان. الدفع: الحد الأدنى لأجر الساعة في الأرجنتين. تفاصيل المهمة: [تسجيل الدخول لعرض URL] يجب أن يذهب إلى منطقة المشردين أو في الشارع الذي يزوره الأشخاص الذين لا مأوى لهم. 2. تشغيل الموسيقى 15-20 دقيقة 3.

تفاصيل الوظيفة: نحن نبحث عن متطوع نشيط وعاطفي ومرن يمكنه العمل في المهمة التالية على أساس شهري: نوع الوظيفة: دوام جزئي (3-8 ساعات شهريًا. بعد 6 أشهر 16-32 ساعة) المدة: سنتان. الدفع: الحد الأدنى لأجر الساعة في الأرجنتين. تفاصيل المهمة: [تسجيل الدخول لعرض URL] يجب أن يذهب إلى منطقة المشردين أو في الشارع الذي يزوره الأشخاص الذين لا مأوى لهم. 2. تشغيل الموسيقى 15-20 دقيقة 3.

تفاصيل الوظيفة: نحن نبحث عن متطوع نشيط وعاطفي ومرن يمكنه العمل في المهمة التالية على أساس شهري: نوع الوظيفة: دوام جزئي (3-8 ساعات شهريًا. بعد 6 أشهر 16-32 ساعة) المدة: سنتان. الدفع: الحد الأدنى لأجر الساعة في الأرجنتين. تفاصيل المهمة: [تسجيل الدخول لعرض URL] يجب أن يذهب إلى منطقة المشردين أو في الشارع الذي يزوره الأشخاص الذين لا مأوى لهم. 2. تشغيل الموسيقى 15-20 دقيقة 3.

تفاصيل الوظيفة: نحن نبحث عن متطوع نشيط وعاطفي ومرن يمكنه العمل في المهمة التالية على أساس شهري: نوع الوظيفة: دوام جزئي (3-8 ساعات شهريًا. بعد 6 أشهر 16-32 ساعة) المدة: سنتان. الدفع: الحد الأدنى لأجر الساعة في الأرجنتين. تفاصيل المهمة: [تسجيل الدخول لعرض URL] يجب أن يذهب إلى منطقة المشردين أو في الشارع الذي يزوره الأشخاص الذين لا مأوى لهم. 2. تشغيل الموسيقى 15-20 دقيقة 3.

تفاصيل الوظيفة: نحن نبحث عن متطوع نشيط وعاطفي ومرن يمكنه العمل في المهمة التالية على أساس شهري: نوع الوظيفة: دوام جزئي (3-8 ساعات شهريًا. بعد 6 أشهر 16-32 ساعة) المدة: سنتان. الدفع: الحد الأدنى لأجر الساعة في الأرجنتين. تفاصيل المهمة: [تسجيل الدخول لعرض URL] يجب أن يذهب إلى منطقة المشردين أو في الشارع الذي يزوره الأشخاص الذين لا مأوى لهم. 2. تشغيل الموسيقى 15-20 دقيقة 3.

تفاصيل الوظيفة: نحن نبحث عن متطوع نشيط وعاطفي ومرن يمكنه العمل في المهمة التالية على أساس شهري: نوع الوظيفة: دوام جزئي (3-8 ساعات شهريًا. بعد 6 أشهر 16-32 ساعة) المدة: سنتان. الدفع: الحد الأدنى لأجر الساعة في الأرجنتين. تفاصيل المهمة: [تسجيل الدخول لعرض URL] يجب أن يذهب إلى منطقة المشردين أو في الشارع الذي يزوره الأشخاص الذين لا مأوى لهم. 2. تشغيل الموسيقى 15-20 دقيقة 3.

سنقدم كل شهر جدولة دفع 1000 روبية - مهمة php مثل إزالة خطأ بعض الوظائف لا تعمل تصميم موقع ويب مهمة جديدة كل أسبوع مهمتان php إذا كانت المهمة تستغرق ثلاثة أسابيع حتى لا تأتي مهمة php في بعض الوقت فلن يكون هناك مهمة ولكن جاء بعض الوقت ثم قم بذلك ثانيًا سيو سيو يعتمد عليك في الصفحة وخارج الصفحة نريد نتائج ولكن في شهر واحد فقط مدونة واحدة.

موقع الويب الخاص بي هو [تسجيل الدخول لعرض URL] وظيفة تحديد الموقع الجغرافي تعمل بشكل جيد في الكمبيوتر. لقد قمت بإنشاء تطبيق android لعرض الويب حيث لا يعمل الموقع الجغرافي. بحاجة لإصلاح هذا.

إصلاح خطأ PHP سريع عاجل

مرحبًا Karoly H. ، إليك معلومات أداة البحث في قائمة eBay ، يرجى إلقاء نظرة وإخبارنا برأيك - شكرًا! نظرة عامة: تعمل أداة البحث في قائمة ebay داخل eBay API لاسترداد بيانات قائمة محددة من جميع نتائج البحث في القائمة بناءً على قائمة بالكلمات الرئيسية. تعمل الأداة الحالية كملف Java / دفعي مع إدخال وإخراج CSV ، وستحتاج التطبيقات البديلة إلى ذلك.

يجب أن يكون تطبيقًا عاديًا للجوال ومصممًا جيدًا. المتطلبات: 1. في الوقت الحالي ، سيغطي مدينة واحدة فقط 2. توصيل الأسماك واللحوم والفواكه والخضروات 3. متعقب موقع التسليم 4. سأكون قادرًا على تحديث السعر 5. استرداد نقدي

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

المعرفة العامة: فهم فهم كتابة السيناريو لتوجيه تجربة كتابة السيناريو المختلفة: ليس من الضروري تصور وكتابة نصوص مؤثرة لمجموعة واسعة من الحملات الرقمية Platorms: YouTube ، جنبًا إلى جنب مع منصة الوسائط الاجتماعية مثل Facebook و Instagram. الصفات: إتقان تام للغة التاميل أو التيلجو المتحمسة للإعلان وحرص عالم الفيلم على النمو كصانع أزياء.

أحتاج إلى توظيف شخص ما لإعداد ليزر ثاني أكسيد الكربون 60 واط. قم بمحاذاة المرايا ، وقم بإعداد ضبط تلقائي للصورة بالإضافة إلى دليل ضوء الليزر الأحمر غير المتصل حاليًا. يجب أن تكون على استعداد للسفر إلى موقعي. يعمل الليزر بشكل رائع ، لقد تم نقله مؤخرًا ويحتاج فقط إلى الإعداد. يقع في Coldwater MS خارج منطقة Memphis TN

أحتاج إلى مطوري PHP أساسيين يتمتعون بخبرة android من أجل نشر القالب على الخادم ومتجر android

مرحبًا ، لدي نصوصي: 1. [تسجيل الدخول لعرض URL] 2. [تسجيل الدخول لعرض URL] 3. [تسجيل الدخول لعرض URL] يشبه موقع الدليل حيث سيبحث الأشخاص عن الخدمات القريبة بناءً على الموقع الجغرافي أو الرمز البريدي. ويمكنهم حجزهم أو استئجارهم للاستشارات وفقًا لفئات الأعمال. أحتاج إلى تثبيتها وتكوينها وإرسال التطبيقات في تطبيق Android و iOS.

مرحبًا Karoly H. ، إليك الأداة التالية التي نتطلع إلى تكرارها. هي أداة لنسخ الإعداد من قائمة إلى أخرى. يرجى الاطلاع على تفاصيل المشروع المرفقة / وثيقة النطاق والفيديو ، وأخبرنا برأيك. شكرا! نظرة عامة: تعمل أداة ebay Fitment Copy داخل واجهة eBay API لنسخ مخطط إعداد السيارة والإدخالات / الملاحظات من قائمة eBay الأخرى إلى قائمة eBay الخاصة بنا ، استنادًا إلى ملف.

ما هو مستشارو المبيعات العالمية ([تسجيل الدخول لعرض URL]) هي شركة تطوير أعمال حكومية متخصصة في العمل مع وكالات التنمية الاقتصادية الحكومية مثل مراكز تطوير الأعمال الصغيرة ومكاتب أعمال الأقليات ونحن متخصصون في تمثيل برامج الخدمة للشركات الصغيرة أصحاب ورجال الأعمال. بينما ننمو ونتوسع فإننا نسعى لبناء قاعدة طويلة.

لا يمكنني تحديث الملحن وأيضًا لا يعمل حرفي php ، كما يقول الخطأ ، يقول أن إصدار php الخاص بي هو 8.0 ، ويتطلب 7.1.3 مساعدة في إصلاح هذا الآن من فضلك

مرحبًا ، أحتاج إلى مدقق مثل أدناه & lt؟ php need_once (& # 039 [تسجيل الدخول لعرض URL] & # 039) $ val = new Validation $ val- & gtvalue (تثبيت Python Addin على الخادم لعدة مستخدمين - أنظمة المعلومات الجغرافية ، [nobr ] [H1toH2]

تثبيت Python Addin على الخادم لعدة مستخدمين - أنظمة المعلومات الجغرافية

  • معمل البرمجة
  • معمل التصميم
  • مختبر اللغة
  • CWN
  • الفصول الافتراضية
  • مركز البيانات
  • برمجة
يحتوي مركز تكنولوجيا المعلومات والاتصالات على 510 أجهزة كمبيوتر متطورة بما في ذلك 120 محطة عمل رسومات موضوعة في عشرة مختبرات كمبيوتر مكيفة بالكامل مع جميع الوسائل التعليمية الحديثة ، والتي تفتح 24 * 7 * 365. المعامل مجهزة بالبرامج التالية: -
رقم المعمل إجمالي جهاز الكمبيوتر تعيين
1 64 Matlab 2014a & Simulink و Mathematica 12.0 و Code Blocks C ++ و Apache OpenOffice 4.1.0 و Java 1.8 و Netbeans و ESET Endpoint Antivirus 8.0 إلخ.
2 45 Matlab 2014a & Simulink، Minitab 18 | Minitab Express و aspenONE v10 و ANSYS Academic Research CFD و COMSOL 5.6 Multiphysics و Code Blocks C ++ و Apache OpenOffice 4.1.0 و ESET Endpoint Antivirus 8.0 إلخ.
3 88 Matlab 2014a & Simulink، GCC for C / C ++ Programming، Netbeans 7.0، LibreOffice، ESET Endpoint Antivirus 8.0 إلخ.
8 40 Dev C ++ ، Building Design Suite Ultimate 2019 (AutoCAD ، Inventor Professional ، Revit) ، Apache OpenOffice 4.1.0 ، GCC للبرمجة ، ESET Endpoint Antivirus 8.0 إلخ.
9 64 Matlab 2014a & Simulink، Building Design Suite Ultimate 2019 (AutoCAD، Inventor Professional، Revit)، Code Blocks C ++، NetBeans 7.0، ESET Endpoint Antivirus 8.0 إلخ.
مجموع 301
رقم المعمل إجمالي جهاز الكمبيوتر تعيين
4 48 Building Design Suite Ultimate 2019 (AutoCAD ، Inventor Professional ، Revit) ، Matlab 2014a & Simulink ، ESET Endpoint Antivirus 8.0 إلخ.
5 40* Building Design Suite Ultimate 2019 (AutoCAD ، Inventor Professional ، Revit) ، Hyperworks 13.0 ، JMat Pro v8 ، Matlab 2014a & Simulink ، ESET Endpoint Antivirus 8.0 إلخ.
6 40* Building Design Suite Ultimate 2019 (AutoCAD ، Inventor Professional ، Revit) ، Hyperworks 13.0 ، ESET Endpoint Antivirus 8.0 إلخ.
7 56* Building Design Suite Ultimate 2019 (AutoCAD ، Inventor Professional ، Revit ، Fusion 360) ، ArcGIS ، ERDAS IMAGINE 2015 ، Bentley Academic SELECT ، Hyperworks 13.0 ، JMat Pro v8 ، ESET Endpoint Antivirus 8.0 إلخ.
مجموع 184
إعدادات:
تكوين 385 جهاز كمبيوتر شخصي: معالج Intel® Core ™ i7-3770 مع 4 غيغابايت من ذاكرة الوصول العشوائي وقرص صلب 500 غيغابايت
* 120 تكوين stn العمل الراقية: معالج Intel Xeon سداسي النواة بسرعة 3.33 جيجاهرتز وذاكرة وصول عشوائي سعة 8 جيجابايت و 1 تيرابايت وقرص صلب SATA.
رقم المعمل: 10
عدد أجهزة الكمبيوتر: 20
وظائف: النطق الواضح ، ونجاح مهارات الدراسة ، والنجاح في وضوح اللغة الإنجليزية ، وكتابة الأعمال ، والقراءة النشطة ، والمغفل المتوتر
تم تجهيز معمل اللغات بأحدث البرامج التالية:
01. المغفل المتوتر
02. دراسة مهارات النجاح
03. مسح النطق 1
04. مسح النطق 2
05. وضوح اللغة الإنجليزية النجاح
06. كتابة الأعمال
07. إنها وظيفتك
08. القراءة النشطة
09. المؤلف زائد
10. مدير النتائج
  1. يتم توفير الاتصال بالإنترنت داخل حرم MNIT بواسطةNKN (1 جيجابت في الثانية)وBSNL (1 جيجابت في الثانية).
  2. مفتاح التحويل الأساسي للغاية Black Diamond Extreme Core Switch 8800 عالي الكفاءة والذي يعمل أيضًا كخادم DHCP.
  3. ترتبط معظم الأقسام من خلال مفاتيح التوزيع من خلال كابل الألياف الضوئية 1/10 جيجابت في الثانية من المفتاح الأساسي.
  4. يوجد 30 مفتاح توزيع والعديد من مفاتيح POE.
  5. يوجد 200 مفتاح Extreme / D-Link يمكن التحكم فيه يعمل في الحرم الجامعي.

حل Emerson Smart Row Rack: تستوعب الرفوف القائمة على الصفوف والمتكاملة وسهلة الاستخدام في مركز البيانات الخوادم النصلية والتخزين. يحتوي الرف على التبريد الدقيق الزائد ، وإدارة الطاقة ، ونظام المراقبة والتحكم عن بعد ، ونظام الكشف عن الحرائق وإخمادها المتكامل ، والتحكم في الوصول البيومتري ، ونظام توزيع الطاقة الذكي ، ونظام الإخطار بالبريد والرسائل القصيرة ، وحلول طارد الفئران / القوارض بالموجات فوق الصوتية

  1. هيكل CISCO: - 03 × UCS 5108
  2. خوادم CISCO Blade: - 12 x CISCO B200 M4 Blade Servers بالتكوين التالي:
    1. معالج Intel® Xeon® 2 × 18 Core (E5-2699 v3)
    2. 512 جيجا رام
    3. مجموعة شرائح Intel® C610
    4. 4 x 10Gb Ethernet NIC منافذ
    1. 1 × 6 Core Intel® Xenon® HT Processor 5600 series
    2. 64 جيجا بايت رام بأربع شفرات
    3. مجموعة الشرائح Intel® 5520
    4. 2 × منافذ إيثرنت NIC
    1. VNX-5200 SAN المستخدمة لسحابة MNIT الخاصة: 28 تيرابايت
    2. VNX-5300 SAN المستخدمة لسحابة MNIT الخاصة: 17 تيرابايت
    3. ISILON S200 NAS المستخدمة لتخزين البيانات: 38 تيرابايت
    4. جهاز النسخ الاحتياطي AVAMAR M1200 Gen4S: 12 تيرابايت
    1. HP Storage Works X1000 G2 (6 تيرابايت) يستخدم لفصل ترخيص CAD التلقائي وتخزين بيانات CAD تلقائيًا
    2. تخزين SAN بسعة 10 تيرابايت: - أنظمة صفيف ذكية معيارية HP MSA P2000 مع RAID 5 ووحدة تحكم Smart Array P410i

    استخدام مركز بيانات MNIT
    مركز بيانات MNIT يضم MNIT Private Cloud باستخدام برنامج VMware V Cloud Suite المثبت على خادم Blade ومفاتيح الشبكة الأساسية مع خط تأجير بسرعة 2 جيجابت في الثانية للاتصال بالإنترنت.
    MNIT Private Cloud هي خدمة IaaS ، والتي تتيح للمسؤول إنشاء مراكز بيانات افتراضية مع خوادم وآلات وشبكات افتراضية ، وتوسيعها أو تقليصها حسب احتياجاتهم. مع هذه السحابة الخاصة ، يحصل مستخدمو MNIT على كل من الموارد الحسابية وموارد ترخيص الشبكة لاستخدامهم الحصري.
    تقوم سحابة MNIT الخاصة بتشغيل العديد من التطبيقات / الخدمات التي يستخدمها الطلاب وأعضاء هيئة التدريس والموظفون. تم تخصيص ما يقرب من مائتي جهاز افتراضي لخدمات تكنولوجيا المعلومات والاحتياجات الحسابية للباحثين من مختلف الأقسام والمراكز.

    1. التزويد المركزي لموارد تكنولوجيا المعلومات لشركة MNIT
    2. مرونة حمل العمل
    3. تخزين المحاضرات والمهام والملاحظات وما إلى ذلك.
    4. توفير تخزين البيانات للإدارات
    5. توفير موارد حسابية عالية الجودة لأغراض البحث
    1. موقع MNIT http://www.mnit.ac.in/
    2. موقع مجلس NIT- http://www.nitcouncil.org.in
    3. تطبيق ويب إنترانت - http://intranet.mnit.ac.in
    4. تطبيق ويب لتوظيف التدريس وغير التدريس.
    5. خادم مصادقة LDAP لـ 6000 مستخدم.
    6. برنامج إدارة المكتبات KOHA و RFID
    7. مستودع دي سبيس الرقمي المؤسسي - http://idr.mnit.ac.in/
    8. جمعية خريجي MNIT - http://alumni.mnit.ac.in/
    9. مركز MNIT للابتكار والاحتضان - http://miic.mnit.ac.in/
    10. بوابة التوظيف MNIT - http://placements.mnit.ac.in/
    11. تطبيق ويب القبول MNIT دكتوراه.
    12. خادم MNIT DNS.
    13. MNIT AutoCAD ورقة الإجابة على بوابة الويب - http://caed.mnit.ac.in
    1. خادم ترخيص Building Design Complete Suite 2019 لـ 3000 مستخدم
    2. MATLAB R2015b وخادم ترخيص Simulink لـ 100 مستخدم
    3. Hyperworks 13.0 خادم ترخيص 120 مستخدمًا
    4. خادم ترخيص Minitab v18 لعدد 10 مستخدمين
    5. مستخدمي Mathematica v12 License Server 10
    6. خادم ترخيص JMat-Pro v8 لعدد 10 مستخدمين (أداة شاملة لعلم المعادن).
    7. ERDAS IMAGINE v15 لـ 15 مستخدمًا (حلول التصوير الجغرافي) و Hexagon Geo Media Desktop 2015
    8. خادم ترخيص SimaPro v8 لعدد 20 مستخدمًا
    9. خادم ESET ENDPOINT SECURITY Antivirus v5 لـ 500 مستخدم.
    10. خادم ترخيص MODFLOW مرئي لـ 5 مستخدمين (لمحاكاة المياه الجوفية)
    11. خادم ترخيص IBM SPSS v25 لـ 10 مستخدمين (برنامج التحليلات التنبؤية)
    12. خادم ترخيص aspenONE v10 لـ 150 مستخدمًا
    13. ArcGIS v10 License Server لـ 9 مستخدمين.
    مجموعة تصميم المبنى عبارة عن مجموعة من برامج تصميم وتوثيق المباني ثلاثية الأبعاد القابلة للتشغيل البيني. وهو يدعم نمذجة معلومات البناء وسير العمل القائم على CAD للمهندسين المعماريين والهندسة الكهربائية والميكانيكية والمهندسين الإنشائيين والمتخصصين في البناء.
    يتضمن التصميم بمساعدة الكمبيوتر (CAD) إنشاء أو تعديل أو تحليل أو تحسين التصميم باستخدام نظام الكمبيوتر. يستخدم التصميم بمساعدة الكمبيوتر في العديد من المجالات. يُعرف استخدامه في تصميم الأنظمة الإلكترونية بأتمتة التصميم الإلكتروني أو EDA. يُعرف في التصميم الميكانيكي باسم أتمتة التصميم الميكانيكي (MDA) أو الصياغة بمساعدة الكمبيوتر (CAD) ، والتي تتضمن عملية إنشاء رسم تقني باستخدام برامج الكمبيوتر.
    منتج وحدة / مكون رخصة قسم
    جناح تصميم المبنى النهائي 2019 فيوجن 360
    مخترع محترف
    ريفيت
    أوتوكاد
    مايا
    أوتوكاد ميكانيكي
    أوتوكاد التصميم النقطي
    خلاصة
    Vault Basic
    ثري دي اس ماكس ديزاين
    Navisworks إدارة
    أوتوكاد للكهرباء
    هندسة AutoCAD
    برنامج AutoCAD MEP
    أوتوكاد الهيكلية
    عرض
    خلاصة
    3ds ماكس
    3000 لجميع طلاب UG و PG
    * نوع الترخيص: شبكة
    متطلبات النظام: يوفر HyperWorks 13.0 النظام الأساسي Multiphysics CAE الأكثر شمولاً وانفتاحًا لتحسين أداء المنتج وتصميم مكونات خفيفة الوزن وإيصال المنتجات إلى السوق بشكل أسرع والوصول إلى التقنيات الجديدة.
    منتج وحدة / مكون رخصة قسم
    HyperWorks 13.0.0 تحديث Optistruct 120 لجميع طلاب UG و PG
    راديوس 120
    حل ACU 120
    هايبرمش 120
    هايبر فيو 120
    رسم بياني مفرط 120
    يلهم 120
    تطور 120
    VIrtual Mind Dunner 120
    دراسة مفرطة 120
    عرض الحركة 120
    حركة Slov 120
    مختبر سيم 120
    فرط تحطم 120
    فرط الرياضيات 120
    هايبر فورم 120
    هايبر اكسترود 120
    * نوع الترخيص: Network ERDAS IMAGINE هو تطبيق للاستشعار عن بعد مع قدرات محرر رسومات نقطية صممه ERDAS للتطبيقات الجغرافية المكانية. أحدث إصدار هو عام 2015. يهدف ERDAS IMAGINE بشكل أساسي إلى معالجة البيانات النقطية الجغرافية المكانية ويسمح للمستخدم بإعداد وعرض وتحسين الصور الرقمية لرسم الخرائط للاستخدام في نظام المعلومات الجغرافية (GIS) أو في برامج التصميم بمساعدة الكمبيوتر (CAD).
    منتج وحدة / مكون رخصة قسم
    إرداس إيماجين 2015 مؤسسة إرداس 15 لجميع طلاب UG و PG
    إرداس تخيل 15
    إرداس إيماجين 2015 v15.1.0 15
    ترخيص انترجراف 2015 15
    دعم قاعدة البيانات الجغرافية ERDAS IMAGINE 2015 15
    كوندور لإنترجراف 2015 15
    نموذج بيانات ERDAS IMAGINE للاستشعار عن بعد 15
    * نوع الترخيص: يمكن لطلاب الشبكة أن يصبحوا جاهزين للوظيفة بسرعة باستخدام نفس البرمجيات التي يستخدمها المتخصصون في صناعة البرمجيات. يوفر اشتراك Academic SELECT للجامعات إمكانية الوصول إلى محفظة شاملة تضم أكثر من 50 تطبيقًا عبر تخصصات الهندسة المعمارية والبناء والعمليات (AECO).
    منتج وحدة / مكون رخصة قسم
    اختيار بنتلي الأكاديمي تحليل الجسر
    مصمم OpenBridge ، و LEAP Bridge Concrete ، و LEAP Bridge Steel ، و RM Bridge Advanced ، و RM Bridge Enterprise
    غير محدود تاريخ انتهاء الاشتراك: 29/06/2024 قسم الهندسة المدنية،
    قسم العمارة والتخطيط
    تصميم المبنى
    مصمم OpenBuildings (ممكّن مع إمكانات Energy Simulator و GenerativeComponents) ، مصمم OpenBuildings Station (يتضمن LEGION Simulator و LEGION Model Builder)
    التصميم المدني
    OpenRail ConceptStation ، مصمم OpenRail ، OpenRoads ConceptStation ، مصمم OpenRoads ، مصمم OpenSite
    بناء
    SYNCHRO
    البرامج الكهربائية والأجهزة
    محطة بنتلي الفرعية ، Promis.e
    الهندسة الجيوتقنية
    SoilVision 2D / 3D Suite ، GINT Professional
    الهيدروليكا والهيدرولوجيا
    OpenFlows WaterGEMS و OpenFlows WaterCAD و OpenFlows SewerGEMS و OpenFlows SewerCAD و OpenFlows HAMMER و OpenFlows CivilStorm و OpenFlows StormCAD و OpenFlows PondPack و OpenFlows FlowMaster
    رسم الخرائط والمسح
    خريطة مدن بنتلي المفتوحة ، مؤسسة خريطة مدن بنتلي المفتوحة
    النمذجة والتصور
    MicroStation و MicroStation PowerDraft و Bentley View و LumenRT
    التحليل الإنشائي البحري
    MAXSURF Enterprise ، للاستخدام داخل الحرم الجامعي فقط: SACS Marine Enterprise، SACS Offshore Structure Enterprise، MOSES Advanced، MOSES Enterprise
    تحليل ضغط الأنابيب والأوعية
    AutoPIPE
    تصميم المحطة
    OpenPlant PID و OpenPlant Modeler و OpenPlant Isometrics Manager و AutoPLANT Modeler
    تسليم المشروع
    الملاح
    نمذجة الواقع
    ContextCapture ، ديكارت ، استخدام داخل الحرم الجامعي فقط: بنتلي بوينتولز
    التحليل الهيكلي والتفصيل
    STAAD.Pro ، STAAD Advanced Concrete Design ، STAAD Foundation Advanced ، RAM Structural System ، RAM Connection ، RAM Elements ، RAM Concept ، MicroStran ، ProStructures
    * نوع الترخيص: مستقل

    برنامج Adobe & reg Creative Suite & reg 6 Master Collection. كان Adobe Creative Suite (CS) عبارة عن سلسلة من مجموعات برامج التصميم الجرافيكي وتحرير الفيديو وتطبيقات تطوير الويب التي تم إنشاؤها أو الحصول عليها بواسطة Adobe Systems. تتكون المجموعات من مجموعات مختلفة من تطبيقات Adobe (مثل Photoshop و Acrobat و InDesign و Premiere Pro و After Effects) استنادًا إلى تقنيات مختلفة (مثل PostScript و PDF و Flash) ومنظمة حسب الصناعة. الإصدار الأخير ، Adobe Creative Suite 6 (CS6).

    منتج وحدة / مكون رخصة قسم
    Adobe Master Collection CS 6 ماذا يوجد بداخل Master Collection 10* لجميع طلاب UG و PG
    Photoshop Extended CS6 Photoshop CS6 Extended
    Illustrator CS6 Illustrator CS6
    InDesign CS6 InDesign® CS6
    Acrobat Pro DC Acrobat® X Pro
    برنامج Flash Professional CS6 Flash® Professional CS6
    Flash Builder Flash Builder® 4.6 Premium Edition
    Dreamweaver CS6 Dreamweaver® CS6
    Fireworks CS6 Fireworks® CS6
    Adobe Premiere Pro CS6 Adobe Premiere® Pro CS6
    After Effects CS6 After Effects® CS6
    Adobe Audition CS6 Adobe Audition® CS6
    SpeedGrade CS6 SpeedGrade ™ CS6
    Adobe Prelude CS6 Prelude ™ CS6
    Encore CS6 Encore® CS6
    جسر CS6 جسر CS6
    Media Encoder CS6 Media Encoder CS6
    * نوع الترخيص: مستقل
    متطلبات النظام
    • 2 غيغابايت من ذاكرة الوصول العشوائي (4 غيغابايت مستحسن) 32 بت
    • 4 غيغابايت من ذاكرة الوصول العشوائي (8 غيغابايت مستحسن) لـ 64 بت
    • 14.5 غيغابايت من المساحة المتوفرة على القرص الثابت للتثبيت مساحة فارغة إضافية مطلوبة أثناء التثبيت (لا يمكن التثبيت على أجهزة التخزين المستندة إلى الفلاش القابلة للإزالة)
    • معالج Intel & reg Pentium & reg 4 أو AMD Athlon & reg 64 مع دعم 64 بت Intel Core & trade2 Duo أو معالج AMD Phenom & reg II مطلوب لمعالج Premiere Pro و After Effects و Encore Intel Core i7 المطلوب لسرعة الدرجة

    أنظمة التشغيل
    • Microsoft & reg Windows & reg XP المزود بحزمة الخدمة Service Pack 3 أو
    • Windows 7 مع Service Pack 1
    • Windows 7 مع Service Pack 1 (64 بت) مطلوب لـ Premiere Pro

    JMatPro & reg هو برنامج محاكاة يقوم بحساب مجموعة واسعة من خصائص المواد للسبائك ويستهدف بشكل خاص السبائك متعددة المكونات المستخدمة في الممارسة الصناعية. JMatPro هي أداة قوية لنمذجة خصائص المواد والسلوكيات للسبائك التجارية المعقدة. باستخدام JMatPro ، يمكنك إجراء حسابات لـ: توازن الطور المستقر والمستقر ، وسلوك وخصائص التصلب ، والخصائص الميكانيكية ، والخصائص الحرارية الفيزيائية والفيزيائية ، وتحولات الطور ، والخصائص الكيميائية. يوفر أيضًا قواعد البيانات الديناميكية الحرارية (Al-DATA و Ni-DATA و Ti-DATA و TiAl-DATA و Fe-DATA و Mg-DATA) لحساب مخطط الطور وحسابات مخطط pourbaix. باستخدام JMatPro يمكنك إجراء حسابات لـ:
    • توازن الطور المستقر والمستقر
    • سلوك وخصائص التصلب
    • الخواص الميكانيكية
    • الخصائص الحرارية الفيزيائية والفيزيائية
    • تحولات المرحلة
    • الخواص الكيميائية
    يتضمن JMatPro واجهة مستخدم تعتمد على Java ، مع وحدات حسابية تستخدم C / C ++ ، وسوف تعمل تحت أي نظام تشغيل Windows (على الأقل Windows 98). وسيعمل أيضًا على أجهزة متعددة النواة مع نظام تشغيل 32/64 بت. وقد تم تصميم JMatPro بحيث يمكن استخدامه من قبل أي مهندس أو عالم يتطلب خصائص المواد كجزء من عملهم اليومي. ولهذه الغاية نولي عناية كبيرة بالنقاط التالية:
    • extensive validation of the models to ensure sound predictions of the properties.
    • fast and robust calculations.
    • ease of use due to an intuitive user interface.
    • extensive on-line help facility.
    • powerful data management interface in order to browse through calculated properties.
    • high level of user preferences settings.
    Work on JMatPro never stops, we are constantly:
    • Improving the models we are using.
    • Extending the existing properties to other materials.
    • Introducing new properties.
    The various material types currently available in JMatPro are:
    • Aluminium alloys
    • Magnesium alloys
    • Fe alloys
    There are sub-modules in JMatPro for:
    • General steels
    • Stainless steels
    • Cast iron
    • Titanium alloys
    • Nickel alloys
    • Cobalt alloys
    • Zirconium alloys
    • Solder alloys
    Product License قسم
    JMat Pro-v8 10 (Ten) Metrology and Material Engineering
    * License Type: Network
    System Requirements
    • 256Mb RAM (1 GB recommended) for 32 bit
    • 500 MB space on the hard-disk space for installation
    • Intel® Pentium® 4 or equivalent.
    Operating Systems
    • Microsoft® Windows 98,2000,NT, Windows® XP or Linux
    • A minimum size of 17 inches for the screen is recommended to work comfortably with multiple windows. JMatPro has been tested under Linux for x86, Windows 98, Windows NT4 Windows 2000 and Windows XP.
    • Although JMatPro runs under Windows ME, this operating system is not recommended because of some glitches in the graphics. JMatPro will not run under anymore under Windows NT 3.x.

    SimaPro provides us a professional tool to collect, analyze and monitor the sustainability performance of products and services.
    SimaPro comes fully integrated with various databases and impact assessments, and is used for a variety of Life Cycle Assessment Applications like:
    – Monitoring corporate and product sustainability performance
    – Carbon footprint assessment
    – Water footprint assessment
    – Product design and eco-design (DfE)
    – Environmental reporting (GRI)
    – Determination of key performance indicators (KPI)


    How do I …?¶

    These are quick answers or links for some common tasks.

    … install pip in versions of Python prior to Python 3.4?¶

    Python only started bundling pip with Python 3.4. For earlier versions, pip needs to be “bootstrapped” as described in the Python Packaging User Guide.

    … install packages just for the current user?¶

    Passing the --user option to python -m pip install will install a package just for the current user, rather than for all users of the system.

    … install scientific Python packages?¶

    A number of scientific Python packages have complex binary dependencies, and aren’t currently easy to install using pip directly. At this point in time, it will often be easier for users to install these packages by other means rather than attempting to install them with pip .

    … work with multiple versions of Python installed in parallel?¶

    On Linux, Mac OS X, and other POSIX systems, use the versioned Python commands in combination with the -m switch to run the appropriate copy of pip :

    Appropriately versioned pip commands may also be available.

    On Windows, use the py Python launcher in combination with the -m switch:


    Using Django inside a Python virtual environment

    The libraries we'll use for creating our virtual environments are virtualenvwrapper (Linux and macOS) and virtualenvwrapper-win (Windows), which in turn both use the virtualenv tool. The wrapper tools creates a consistent interface for managing interfaces on all platforms.

    Installing the virtual environment software

    Ubuntu virtual environment setup

    After installing Python and pip you can install virtualenvwrapper (which includes virtualenv). The official installation guide can be found here, or follow the instructions below.

    Install the tool using pip3:

    Then add the following lines to the end of your shell startup file (this is a hidden file name .bashrc in your home directory). These set the location where the virtual environments should live, the location of your development project directories, and the location of the script installed with this package:

    The VIRTUALENVWRAPPER_PYTHON and VIRTUALENVWRAPPER_VIRTUALENV_ARGS variables point to the normal installation location for Python3, and source /usr/local/bin/virtualenvwrapper.sh points to the normal location of the virtualenvwrapper.sh script. إذا كان virtualenv doesn't work when you test it, one thing to check is that Python and the script are in the expected location (and then change the startup file appropriately).

    You can find the correct locations for your system using the commands which virtualenvwrapper.sh and which python3 .

    Then reload the startup file by running the following command in the terminal:

    At this point you should see a bunch of scripts being run as shown below:

    Now you can create a new virtual environment with the mkvirtualenv command.

    MacOS virtual environment setup

    Setting up virtualenvwrapper on macOS is almost exactly the same as on Ubuntu (again, you can follow the instructions from either the official installation guide or below).

    Install virtualenvwrapper (and bundling virtualenv) using pip as shown.

    Then add the following lines to the end of your shell startup file (these are the same lines as for Ubuntu). If you're using the zsh shell then the startup file will be a hidden file named .zshrc in your home directory. If you're using the bash shell then it will be a hidden file named .bash_profile. You may need to create the file if it does not yet exist.

    The VIRTUALENVWRAPPER_PYTHON variable points to the normal installation location for Python3, and source /usr/local/bin/virtualenvwrapper.sh points to the normal location of the virtualenvwrapper.sh script. إذا كان virtualenv doesn't work when you test it, one thing to check is that Python and the script are in the expected location (and then change the startup file appropriately).

    For example, one installation test on macOS ended up with the following lines being necessary in the startup file:

    You can find the correct locations for your system using the commands which virtualenvwrapper.sh and which python3 .

    Then reload the startup file by making the following call in the terminal:

    At this point, you may see a bunch of scripts being run (the same scripts as for the Ubuntu installation). You should now be able to create a new virtual environment with the mkvirtualenv command.

    If you can't find the startup file to edit in the finder, you can also open this in the terminal using nano.

    Assuming you're using bash, the commands look something like this:

    Windows 10 virtual environment setup

    Installing virtualenvwrapper-win is even simpler than setting up virtualenvwrapper because you don't need to configure where the tool stores virtual environment information (there is a default value). All you need to do is run the following command in the command prompt:

    Now you can create a new virtual environment with the mkvirtualenv command

    Creating a virtual environment

    Once you've installed virtualenvwrapper or virtualenvwrapper-win then working with virtual environments is very similar on all platforms.

    Now you can create a new virtual environment with the mkvirtualenv command. As this command runs you'll see the environment being set up (what you see is slightly platform-specific). When the command completes the new virtual environment will be active — you can see this because the start of the prompt will be the name of the environment in brackets (below we show this for Ubuntu, but the final line is similar for Windows/macOS).

    Now you're inside the virtual environment you can install Django and start developing.

    From now on in this article (and indeed the module) please assume that any commands are run within a Python virtual environment like the one we set up above.

    Using a virtual environment

    There are just a few other useful commands that you should know (there are more in the tool documentation, but these are the ones you'll use regularly):

    • deactivate — Exit out of the current Python virtual environment
    • workon — List available virtual environments
    • workon name_of_environment — Activate the specified Python virtual environment
    • rmvirtualenv name_of_environment — Remove the specified environment.

    Configuration

    Setting the active interpreter

    The default (non-versioned) active interpreter is controlled through package dev-lang/python-exec. See python-exec wiki

    Each time dev-lang/python-exec is emerged/rebuilt, use dispatch-conf , etc-update or similar to accept or deny proposed modification to /etc/python-exec/python-exec.conf (that control the default Python interpreter)

    The older way to change to the active Python (non-versioned) interpreter using the eselect python command will remain as a wrapper to python-exec.conf modification if app-eselect/eselect-python is in the @world set. See eselect-python wiki


    استنتاج

    Congratulations! You now have access to the latest version of Python for your system. Your Python journey is just beginning.

    In this tutorial you&rsquove learned how to:

    • Check which version of Python, if any, is installed on your system
    • Install the latest version of Python on شبابيك, macOS، و Linux
    • Use Python on mobile devices like phones or tablets
    • Use Python on the Web with online interpreters

    You&rsquore now ready to get started programming in Python! Be sure to share your progress and any questions you may have in the comments below.


    شاهد الفيديو: ما بعد الاساسيات في لغة البايثون! تجارب مطور 04