Fabric: لا توجد وحدة تسمى fabric.api

تم إنشاؤها على ١٠ مايو ٢٠١٨  ·  11تعليقات  ·  مصدر: fabric/fabric

لقد قمت بتثبيت النسيج باستخدام pip3 install fabric2 ،

يمكنني استيراد النسيج دون أي مشاكل مع ذلك

من استيراد fabric.api *

لا يعمل ، إنه يلقي هذا الخطأ فقط ، أتساءل عما إذا كانت أسماء الطبقات وهيكلها تتغير؟

ملف "main.py" ، السطر 1 ، في
من استيراد fabric.api *
خطأ في الاستيراد: لا توجد وحدة باسم "fabric.api"

أنا أعمل على python3 ، وأدركت أيضًا أن fabric1.x يدعم فقط python2.x

التعليق الأكثر فائدة

نسيج إزالة الأنابيب
نسيج تثبيت الأنابيب 3

ال 11 كومينتر

مرحباkaangoksal. تم إصدار Fabric v2 للتو ، وتختلف API بشكل كبير عن v1. انظر: http://docs.fabfile.org/en/latest/upgrading.html

نسيج إزالة الأنابيب
نسيج تثبيت الأنابيب 3

pushplataranjan ساعدتني نصيحتك كثيرًا ، إنها تعمل. شكرا

هناك الكثير من الوثائق والأمثلة التي عفا عليها الزمن. 😭

يجب عليك استخدام: pipenv install fabric2 .

هذا شوكة غير مصرح بها pushplataranjan .

انظر هذا: http://www.fabfile.org/installing.html#fabric -and-fabric2-vs-fabric3

نسيج إزالة الأنابيب
نسيج تثبيت الأنابيب 3

هذا في الواقع نجح معي!

قماش إلغاء تثبيت pip3
pip3 تثبيت النسيج 3

هذا عمل معي. CentOS 8

بعض التفاصيل ، لأولئك الذين ينتهي بهم الأمر هنا:

Fabric3 هي شوكة متوافقة مع python-3 من Fabric-1.x ، ولم تعد fabric3 تتم صيانتها ، على مدار السنوات الثلاث الماضية أو نحو ذلك: https://github.com/mathiasertl/fabric/#deprecrecated

قد يكون هذا جيدًا بالنسبة لك ، وربما يكون الأهم هو استخدام مكتبة "paramiko" أحدث ، والتي يستخدمها النسيج لوصلات ssh. جزء "النسيج" يتعلق فقط بتنظيم المهام والتكوين ، ومع ذلك فهو يعمل من أجلك.

يحدث ذلك فقط لأستمر في الاحتفاظ بشوكة Fabric-1.x (https://github.com/ploxiln/fab-classic) والتي تتضمن التغييرات من fabric3. (لتعقيد الأمور قليلاً ، فإن الإصدارات الحديثة من fab-classic لها تبعية افتراضية على شوكة باراميكو الخاصة بي (https://github.com/ploxiln/paramiko-ng/). من الممكن إعادة ذلك إلى الباراميكو الأصلي باستخدام متغير بيئة - راجع README - ولكن بالنسبة للحالات البسيطة ، فمن الأسهل pip uninstall paramiko fabric fabric3; pip install fab-classic )

نسيج تثبيت النقطة = = 1.14.0
نقطة تثبيت fabtools

هذا عمل معي.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

TimotheeJeannin picture TimotheeJeannin  ·  3تعليقات

yuvadm picture yuvadm  ·  5تعليقات

jamesob picture jamesob  ·  3تعليقات

Grazfather picture Grazfather  ·  4تعليقات

peteruhnak picture peteruhnak  ·  4تعليقات