كيفية تثبيت بيثون-igraph على أوبونتو 8.04 LTS 64 بت ؟
-
08-07-2019 - |
سؤال
على ما يبدو libigraph
و python-igraph
هي فقط حزم على الأرض لا يمكن أن تكون مثبتة عن طريق apt-get
أو easy_install
تحت أوبونتو 8.04 LTS 64 بت.
تركيب كل من المصدر من المصدر على ما يبدو تسير بسلاسة حتى لا تحاول استخدامها.
عند تشغيل الثعبان أحصل على:
>>> import igraph
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "igraph/__init__.py", line 30, in <module>
from igraph.core import *
ImportError: No module named core
أو (إذا كنت تستخدم easy_install نسخة بايثون-igraph)
>>> import igraph
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "build/bdist.linux-x86_64/egg/igraph/__init__.py", line 30, in <module>
File "build/bdist.linux-x86_64/egg/igraph/core.py", line 7, in <module>
File "build/bdist.linux-x86_64/egg/igraph/core.py", line 6, in __bootstrap__
ImportError: libigraph.so.0: cannot open shared object file: No such file or directory
أمسكت المصدر من هنا
igraph 0.5.2 = http://igraph.sourceforge.net/download.html
بيثون-igraph 0.5.2 = http://pypi.python.org/pypi/python-igraph/0.5.2
هل يستطيع أحد أن لي نقطة في الاتجاه الصحيح ؟
المحلول
كيف يمكنك تجميع?هل جعل تثبيت (إذا كان هناك أي).
أما بالنسبة المكتبة لم يتم العثور على' خطأ في easy_install النسخة, سأحاول التالية:
- '
sudo updatedb
'(تحديث تحديد موقع قاعدة البيانات) - '
locate libigraph.so.0
'(لمعرفة من اين هذا الملف على النظام الخاص بك.إذا قمت بإجراء تثبيت قد ذهب إلى /usr/local/lib ...أو هو في بيثون lib dir?) - معرفة ما إذا كان الدليل حيث يوجد هذا الملف في عداد المفقودين من موقعك الحالي LD_LIBRARY_PATH ('
echo $LD_LIBRARY_PATH
'). - إذا كان هذا الدليل هو ليس هنا ، إضافة حاول '
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/yourdirhere
'(جعله دائم عن طريق إضافته إلى /etc/ld.لذلك.conf) / 'ldconfig -n /yourdirhere
'
نصائح أخرى
لاحظ أن هناك حزم أوبونتو الرسمية لigraph المتاحة من انطلاق اعتبارا من 8 نوفمبر 2009. انظر المقابلة <لأ href = "https://launchpad.net/~igraph/+archive/ppa" يختلط = "نوفولو noreferrer "> الصفحة على انطلاق للحصول على تعليمات. وخلافا للسابق ديبيان حزمة مستودع، وهذا ينبغي العمل على حد سواء أبنية 32 بت و 64 بت.
وأين هو libigraph.so.0؟ لا يبدو أن يكون في موقع الثعبان بالبحث عن مثل / البيرة / ليب، / البيرة / المحلية / ليب الخ.
وتابعت الخطوات في HTTP: // socialsynergyweb.org/network/blog/install-python-igraph-ubuntu-904-64-bit . أيضا لتشغيل igraph الفعلية، واستخدمت النصي بيثون igraph-0.5.2 / مخطوطات / igraph. الآن أنا قادرة على استخدام igraph. إذا كنت لا أميل استخدام البرنامج النصي مخطوطات / igraph أحصل على نفس الخطأ الذي تحصل.