在远程服务器上,我在Python上运行我的代码既不输出失败断言的确切行也不输出以下注释。在我的本地机器上,输出是预期的。
这是什么原因?我是否需要安装其他软件包?
远程服务器:
...
Traceback (most recent call last):
File "classify.py", line 48, in <module>
print "start reading files"
AssertionError
me@remoe:~/foo$ python --version
Python 2.7.2+
在我的本地机器上:
...
start processing training data
Traceback (most recent call last):
File "classify.py", line 83, in <module>
assert(test_images == 0) # no test files found
AssertionError
me@local:~/foo$ python --version
Python 2.6.6
[更新]
服务器上的代码与本地计算机上的代码相同,因为我在我的服务器上安装了本地硬盘。
我尝试写一个最小的例子,但它是最小的,所以没有效果。我将尝试构建一个更广泛的最小例子来发现错误。
有人可以指点我一个安装另一个python版本的教程,不会弄乱一切。