好的,这一切都开始尝试安装 OpenBazaar,但我与他们的开发人员交谈过,我的 Python 似乎出了问题。我想我可能在大约一年前创建/删除了一个符号链接,但我不记得它是什么/在哪里。
因此我运行他们的安装程序并因以下错误而停止:
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
我真的不知道从哪里开始。