setuptools easyinstall mysql-python-1.2.3
-
01-10-2019 - |
سؤال
لقد قرأت مجموعة من المواضيع على setuptools هنا. يبدو أن الكثير من الناس لا يحبون ذلك كثيرًا.
لكنني بحاجة إلى تثبيت mysql-python-1.2.3. وعندما أفعل ذلك ، أحصل على هذا الخطأ:
MySQL-python-1.2.3 X$ python setup.py cleanTraceback (most recent call last):
File "setup.py", line 5, in <module>
from setuptools import setup, Extension
ImportError: No module named setuptools
لذلك يبدو أنني بحاجة إلى setuptools وأنه من المفترض أن يتم تثبيته.
على صفحة Setuptools Python الرئيسية تقول:
سيتم تثبيت Setuptools باستخدام الإصدار المطابق من Python (على سبيل المثال Python2.4) ، وسيضع Easy_install قابلة للتنفيذ في الموقع الافتراضي لتثبيت البرامج النصية Python (كما هو محدد بواسطة ملفات تكوين Distutils القياسية ، أو عن طريق تثبيت Python).
هل هذا يعني أنه سيحل محل أي تثبيت سهل الافتراض من بيثون؟
إذا كان الأمر كذلك ، فأنا لا أريد استخدامه. إذا كان الأمر كذلك ، فهل يمكنني تثبيت mysql-python-1.2.3 بدون setupttools؟
شكرًا
المحلول
يجب أن تستخدم VirtualEnv و pip.
يقوم VirtualEnV تلقائيًا بإنشاء إصدار setuptools داخل البيئة الجديدة ، وبالتالي فإن الافتراضي هو سليم.