0

在远程服务器上,我在 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版本而不会弄乱一切。

4

0 回答 0