在Linux Mint上安装Python

时间:2013-03-26 14:51:06

标签: python-3.x linuxmint

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

 ./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在我的系统上运行

2 个答案:

答案 0 :(得分:3)

您打算如何使用Python? (回复评论)

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

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

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

OR

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

这些工具就像一种沙盒,可以在不破坏操作系统功能的情况下安装不同的版本。

答案 1 :(得分:0)

报告错误here

我有同样的错误,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的相同错误,但它不会在将来阻止你(至少我不认为这是基于上面列出的错误报告)。