在Linux上安装Python Mint

问题描述:

我一直在试图在Linux Mint上安装python3.3.0。阅读README文件后,我跑到下面的命令:在Linux上安装Python Mint

./configure 
make 
make test 
sudo make install 

我跑了make test命令,但它给忽略了一些测试sayig,它找不到所需的模块,获得以下错误:

 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 

请告诉我,我需要做的就是蟒蛇我的系统

这个bug报告here上工作。

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

  • 命令和apt-get安装的zlib1g-dev的
  • 命令和apt-get安装建立必要的
  • 命令和apt-get安装libncursesw5-dev的
  • 命令和apt-get安装中的libreadline5-dev的
  • sudo apt-get install libssl-dev
  • 命令和apt-get安装的libgdbm-dev的
  • 命令和apt-get安装的libc6-dev的
  • 命令和apt-get安装libsqlite3-dev的
  • 命令和apt-get安装TK-dev的
  • 命令和apt-get安装蟒蛇支持

你仍然会得到大约test_urllib2net相同的错误,但它是没有什么,甚至停止你的未来(至少我不这么认为基于上面列出的错误报告)。

你打算如何使用Python? (作为评论回复)

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

我建议你考虑使用的工具,如:

https://github.com/utahta/pythonbrew(不建议使用,但仍然有效)

OR

https://github.com/yyuu/pyenv(建议二选一)

这些工具会像一种沙箱并且可以安装不同的版本而不会破坏OS的功能。

+1

“在您的系统上安装较新版本的Python是一个非常糟糕的主意,因为它可能会破坏操作系统的许多功能” - 只有在您打算用它替换默认的Python版本时才是如此。在一个理智的操作系统中,并排安装多个python版本没有问题;我有2.6,2.7和3。3安装在我的xubuntu系统上,没有破坏任何东西。 – l4mpi 2013-11-14 19:41:35

+0

好点。你可以并排安装多个版本,但是这比沙盒方法更复杂(我发现它更容易安装和使用)。我的答案也没有得到大拇指,但它很酷。 – Joe 2013-11-14 19:44:37