أضف دليل إلى PythonPath (محركات الأقراص المتعددة)، للإكمال التلقائي

StackOverflow https://stackoverflow.com/questions/2415014

  •  19-09-2019
  •  | 
  •  

سؤال

لدي 2 محركات الأقراص الصلبة، C:\ و D:\

واردات django بشكل صحيح (وهو في بلدي C محرك الأقراص)، ولكن طلبي على بلدي D قائد. لا أستطيع تحريكها إلى C حملة بسبب بعض البرامج النسخ الاحتياطي أنا قيد التشغيل /

أحاول الحصول على إكمال تلقائي للعمل في Komodo Edit 5 والذي يعمل بشكل جيد ل Django، ولكن ليس للتطبيق الخاص بي. هناك عدد قليل من الأسباب الأخرى لرغبة هذا أيضا (واحد منهم كونها الوسواس القهري المتفشي). لقد أضفت D:\dev\projects لي PYTHONPATH والتطبيق الخاص بي هو مجلدات زوجين عميق من هناك. أنا تضمنت أ ; بين المتغيرات ولكن ليس في النهاية، وكنت من مائلة زائدة. أنا على الفوز XP. إليك PythonPath الدقيقة في إعداداتي:

C:\Python26\Lib\site-packages\django-trunk;D:\dev\projects

وهنا مسار بيثون الخاص بي كإخراج قائمة من قبل os.environ['PYTHONPATH'].split(os.pathsep)

['C:\\Python26\\Lib\\site-packages\\django-trunk', 'D:\\dev\\projects']

لماذا لا يعمل هذا؟ Django يعمل موافق على تطبيقي الموجود هناك، لكنني أفهم أن Django يحدد متغير بيئة ديناميكيا في إدارة الأعمال. أنا لا أفهم ذلك. لقد قمت بإعادة تشغيل جهاز الكمبيوتر الخاص بي، والآن أنا سحب شعري.

هل كانت مفيدة؟

المحلول

هل حاولت إضافة أدلة استيراد إضافية في تعديل التفضيلات/ تحت لغات / بيثون في كومودو؟

يحرر: أعتقد أنه يمكنك أيضا إضافة ملف .pth في [komodo-install-dir] / lib / mozilla / python / أو c: [pythonversion] lib حزم الموقع يحتوي على كل المسار الآخر الذي قد ترغب في أن تكون متاحا وبعد لست متأكدا الطريق Wich هو أكثر ملاءمة في قضيتك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top