2

我一直在尝试在 Linux Mint 上安装 python3.3.0。阅读自述文件后,我运行了以下命令:

 ./configure
make
make test
sudo make install

我运行了该make test命令,但它跳过了一些测试,说它找不到所需的模块并给出以下错误:

     FAIL: test_urlwithfrag (test.test_urllib2net.OtherNetworkTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/Python-3.3.0/Lib/test/test_urllib2net.py", line 165, in test_urlwithfrag
    "http://docs.python.org/glossary.html#glossary")
AssertionError: 'http://docs.python.org/2/glossary.html' != 'http://docs.python.org/glossary.html#glossary'
- http://docs.python.org/2/glossary.html
?                        --
+ http://docs.python.org/glossary.html#glossary
?  

                               +++++++++

Ran 15 tests in 58.905s

FAILED (failures=1, skipped=1)
test test_urllib2net failed
make: *** [test] Error 1

请告诉我我需要做什么才能让 python 在我的系统上运行

4

2 回答 2

3

你打算用 Python 做什么?(作为评论回复)

在系统本身上安装更新版本的 Python 是一个非常糟糕的主意,因为它可能会破坏操作系统的许多功能(因为操作系统是使用特定版本的 Python 构建的)。

我建议您考虑使用以下工具:

https://github.com/utahta/pythonbrew(已弃用但仍然有效)

或者

https://github.com/yyuu/pyenv(推荐替代)

这些工具将像一种沙箱一样运行,并且可以在不破坏操作系统功能的情况下安装不同的版本。

于 2013-11-14T18:48:19.127 回答
1

此处报告了该错误。

我遇到了同样的错误,python3 工作正常,但是,在安装之前,请安装以下依赖项。它将为您节省数小时的痛苦,因为我必须通过尝试让 tkinter 工作(请注意,以下几个不存在,但只是通过动作,因为我忘记了哪些不再相关):

  • sudo apt-get install zlib1g-dev
  • sudo apt-get install build-essential
  • sudo apt-get install libncursesw5-dev
  • sudo apt-get install libreadline5-dev
  • sudo apt-get install libssl-dev
  • sudo apt-get install libgdbm-dev
  • sudo apt-get install libc6-dev
  • sudo apt-get install libsqlite3-dev
  • sudo apt-get install tk-dev
  • sudo apt-get install python-support

您仍然会收到有关 test_urllib2net 的相同错误,但它不会在将来阻止您(至少根据上面列出的错误报告我不这么认为)。

于 2013-06-17T05:09:46.933 回答