2013-03-26 240 views
1

我一直在試圖在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 

請告訴我,我需要做的就是蟒蛇我的系統

回答

0

這個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相同的錯誤,但它是沒有什麼,甚至停止你的未來(至少我不這麼認爲基於上面列出的錯誤報告)。

2

你打算如何使用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