Хорошо, так что все это начало пытаться установить OpenBazaar, но я поговорил с их разработчиками, и это мой питон, который, кажется, как-то запутался. Я думаю, что я, возможно, создал / удалил символическую ссылку где-то около года назад, и у меня НЕТ памяти о том, что / где она была / есть.
Итак, я запускаю их установку, и она останавливается на этой ошибке:
ImportError: No module named _struct
Поэтому, естественно, я начинаю искать решения этой проблемы. Я видел этот один:
sudo apt-get --reinstall install python python-support
Но это не исправляет. Итак, я попробовал нижний в той же теме:
sudo apt-get remove idle-python2.7
Но IDLE не на моей машине. Поэтому мое следующее предположение - это один ответ на ту же проблему на http://bugs.python.org/issue15066 , где парень говорит, что он отменил патч для ошибки. И я полагаю, что здесь мои навыки безумно не хватает, потому что я даже не могу понять, что вообще означает этот патч, не говоря уже о том, как изменить его:
Index: Lib/site.py
===================================================================
--- Lib/site.py (revision 79298)
+++ Lib/site.py (working copy)
@@ -118,7 +118,7 @@
s = "build/lib.%s-%.3s" % (get_platform(), sys.version)
if hasattr(sys, 'gettotalrefcount'):
s += '-pydebug'
- s = os.path.join(os.path.dirname(sys.path[-1]), s)
+ s = os.path.join(os.path.dirname(sys.path.pop()), s)
sys.path.append(s)
Есть предположения? Есть какие-то необычные головы? Как я уже сказал, я почти уверен, что это моя собственная неуклюжесть на работе, но я просто хочу посмотреть, сможет ли кто-нибудь сказать мне, с чего начать искать разбитое стекло.
В моей папке usr / lib у меня есть python2.7, python3 и python3.4, но я понятия не имею, почему у меня три версии. Когда я делаю python -V
, это приходит к выводу:
Python 2.7.6
Я действительно в растерянности относительно того, с чего начать.