كيف يمكنني إضافة وحدة نمطية الثعبان على ماك X؟

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

سؤال

وأنا أحاول أن استخدام pywn، مكتبة الثعبان لاستخدام وردنت. لقد لعبت حوالي مع الثعبان قليلا تحت ويندوز، ولكن أنا جديد تماما في ماك X الاشياء. أنا على التوالي تحت ماك 10.5.8، لذلك الافتراضي الخاص بي بيثون المترجم 2.5.1

والتعليمات pywn يقول: "ضع كل من الملفات .py في مكان ما في مسار البحث الثعبان الخاص بك".

وأين هو مسار البحث الثعبان تعريف ضمن تثبيت الثعبان الافتراضي في ماك X؟ إذا كنت قد وضعت الملفات pywn في / المستخدمين / نيك / البرمجة / pywn، ما هو أفضل وسيلة لإضافة هذا إلى مسار البحث؟ هل هذا هو أفضل مكان لوضع الملفات؟

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

المحلول

وأعتقد أنه بحلول /Library/Python/2.5/site-packages/ الافتراضي هو جزء من مسار البحث الخاص بك. يستخدم هذا الدليل عادة للمكتبات طرف ثالث.

نصائح أخرى

وحاول print sys.path من بيثون قذيفة. هذا وسوف اقول لكم ما الدلائل بيثون بالبحث عن الوحدات.

ويتم تعيين عن طريق مزيج من متغير بيئة (PYTHONPATH) ومجموعة أساسية من الدلائل الخاصة التثبيت.

لمزيد من المعلومات: http://docs.python.org/library/ sys.html # sys.path

وبصورة أعم، إذا لم يكن لديك حقوق إدارية كافية لتعديل النظام، أو إذا كنت تريد أن تبقي بعض وحدات في دليل منزلك، يمكنك القيام إما:

import sys
sys.path.append('/Users/nick/programming/')
import pywn

وبدلا من ذلك يمكنك إضافة / المستخدمين / نيك / البرمجة للPYTHONPATH متغير البيئة، التي لديها ميزة تتيح الوصول المباشر إلى pywn من خلال "pywn استيراد" لك. أن المكان الافتراضي على نظام التشغيل Mac OS X يكون ملف .bashrc في الدليل الرئيسي الذي يجب أن يحتوي ثم:

export PYTHONPATH="/Users/nick/programming/"

و(مسارات منفصلة متعددة مع ":" إذا لزم الأمر). هل يمكن بعد ذلك الوصول pywn مباشرة من أي برنامج بيثون مع بسيطة "impot pywn".

وببساطة استخدام:

easy_install [LIBRARY NAME]

وبالمناسبة ... حاجة إلى أن يكون الجذر حتى قبل ذلك:

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