python - موقع - مشاريع بلغة بايثون




كيف يمكنني تثبيت ميسكل وحزمة بيثون ميسكل على أوس X ليوبارد؟ أو كيف يمكنني التعرف على كونه مطور ويب باستخدام أوس X؟ (5)

يمكنك استخدام بسد على حد سواء (؟) http://macports.org ، الذي يوفر جينتو تشبه بناء بنفسك المنشآت من مجموعة واسعة من البرامج التي تتوقع أن تجد في لينكس ديسترو.

بدلا من ذلك يمكنك فقط تشغيل أوبونتو في جهاز ظاهري كمرحلة الاختبار.

انها بصراحة بسيطة

# port install <pkgname>

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

أنا مألوفة جدا مع كيفية إعداد البيئة على أوبونتو / لينكس، والجزء الوحيد الذي أتلقى عالقة مع أوس X هو كيفية تثبيت الخلية، تشغيل تلقائي، وتثبيت الارتباطات بايثون الخلية. أعتقد أن خطأي كان يستخدم خليط من الأدوات أنا لا أفهم تماما؛ استعملت فينك لتثبيت ميسكل ومكتبات تطويرها ثم حاولت بناء الارتباطات بيثون-ميسكل من المصدر (لكنها لن تبني.)

تحديث: قمت بتثبيت حزمة ميسكل الثنائية من http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg ، وحصلت على خادم الخلية تشغيل (يمكن الوصول مع المشرف). إصدار ميسكل حصلت من كان ميناء القمامة، وأنا لا يمكن الحصول عليه لتشغيل على الإطلاق.

قمت بتعديل المصدر لحزمة بيثون-ميسكل حسب الجواب الذي اخترته، ولكن ما زلت حصلت على أخطاء في التجميع التي أدرجتها في التعليقات. كنت قادرا على إصلاح هذه عن طريق إضافة / أسر / لوكال / ميسكل / بن / إلى طريقي في بلدي "~ / .profile" الملف. "باث = / أسر / لوكال / ميسكل / بن: $ باث"

شكرا للمساعدة، كنت حذرا جدا حول تحرير التعليمات البرمجية المصدر منذ هذه العملية كان من السهل جدا على أوبونتو، ولكن سأكون أكثر استعدادا لمحاولة ذلك في المستقبل. أنا حقا في عداد المفقودين أوبونتو "أبت-جيت" الأمر؛ فإنه يجعل الحياة سهلة جدا وبسيطة في بعض الأحيان. لدي بالفعل صورة أوبونتو فموير تعمل على بلدي ماك، حتى أتمكن من استخدام ذلك دائما كمرجع (بالإضافة إلى أنه يتطابق بشكل وثيق آلات الإنتاج بلدي لذلك يجب أن تكون بيئة اختبار جيدة لتصحيح مشاكل الإنتاج.)


هل ميسكل و ميسكل-ديف المنشآت بسلاسة؟ يمكنك تشغيل الخلية، الاتصال به وهلم جرا؟ هل /usr/local/mysql/include تحتوي على الكثير من ملفات الرأس؟ (لقد حصلت على 46 رأس الملفات هناك، كمرجع).

إذا كان الأمر كذلك، يجب أن تكون ميسكل جيدة للذهاب. لا يزال هناك عدد قليل من الخطوات اليدوية اللازمة لتجميع الخلية-بيثون، ومع ذلك.

هذا هو دليل لائق: لقد شملت الخطوات البارزة أدناه.

  1. تحميل مصدر الخلية-بيثون (v1.2.2 في وقت كتابة: جميع التعليمات اللاحقة هي لهذا الإصدار)

    $ tar xzf MySQL-python-1.2.2.tar.gz && cd MySQL-python-1.2.2
  2. إديت _mysql.c : _mysql.c 37-39 أند _mysql.c 481-482. وهنا الفرق:

    37,39d36
    < #ifndef uint
    < #define uint unsigned int
    < #endif
    484,485c481,482
    <         uint port = MYSQL_PORT;
    <         uint client_flag = 0;
    ---
    >         unsigned int port = MYSQL_PORT;
    >         unsigned int client_flag = 0;
  3. سيملينك ليبس إلى حيث ميسكل-بيثون تتوقع منهم:

    $ sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
  4. في دليل ميسكل-بيثون-1.2.2، أعد إنشاء الحزمة:

    $ sudo python setup.py build

    ملاحظة: سوف تتلقى تحذيرا، تجاهل ذلك.

  5. تثبيت الحزمة:

    $ sudo python setup.py install

أما بالنسبة لبدء الخلية، وهناك تعليمات هنا على بدء تشغيله كخدمة. شخصيا، أنا فقط تشغيل

sudo mysqld_safe 

يدويا، الخلفية مع ^Z و bg مرة واحدة لقد وضعت في كلمة المرور الخاصة بي.


إذا كنت مستخدم ماك، تثبيت ماكبورتس . تقريبا أي تطبيق لينكس / يونكس متاح من خلال "ميناء". أنها بسيطة وسهلة لإدارة.


تثبيت ماكبورتس . تشغيل port install mysql . عملت معي!


بيثون ميسكلد باكج هو في الحلبة، لكنه في شجرة غير مستقرة. مجرد تمكين شجرة غير مستقرة ، وسوف تكون قادرة على تثبيته.

أو، إذا كنت من أجل وجود اثنين من مديرين حزمة بديلة، بل هو أيضا في ماكبورتس .

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





sysadmin