الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار حول استدعاء مودل من مجلد

بدأه العزة لله في 28 فبراير 2014 · 3 رد · 434 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي سؤال عندما اقوم انشاء مودل وبضعه على اي مجلد بالهارد

عندما اقوم باستدعاء هذا المودل في مشروع ثاني يتم استدعاء دون مشاكل

هو من خلال PYTHONPATH  بداخلها تضع مودل مثلا مجلد الهوم او مع باقي مكتبات هنا لاتوجد مشكله

ماذا لو قمت بعمل مكتبه وضعتها بهذا مسار

/home/name/test/newmod/

داخل newmod بضع المودل جديد فكيف اخبر بايثون بهذا المسار بسهوله

حتى اذا نقلت مشروع كامل مجلد test على جهاز ثاني يتعرف بايثون ع مسار مودل تلقائياً

ارجو بكون وضحت سؤال

بستخدم نظام لينكس اوبنتو

#2

نقل المشروع من مكان لآخر إما عن طريق virtual environment  أو قم بتحزيم مشروعك ك .egg وأستخدمه كأي مكتبة لبايثون قمت بتنصيبها :)

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

شكرا ردك استاذ احمد 

ممكن توضيح لي اكثر اذا مافيها ثقل عليك

مثلا حاليا جالس بدرس بايثون قمت انشاء مولد في مجلدات داخل مجلد المنزل مثل

داخل مجلد hi

هل استطيع بمشروعي جديد وليكن بمجلد ثاني اسمه plus

بقوم انشاء استدعاء كالتالي

import /home/nameuser/hi/testmodel

هذه طريقه ماتنفع صح انا ارغب بسحب اي مودل من اي مجلد بجهازي كيف ممكن اقوم بذلك

شكرا لك

#4

لهذا أخبرتك أن تقوم بعمل تحزيم للوحدة التي تريد أن تستخدمها وتنصبها system-wide 
python setup.py install 

http://docs.python.org/2/distutils/

 

أو تستخدمها في virtual environment 

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

مواضيع مشابهة