我一直在尝试在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在我的系统上运行
答案 0 :(得分:3)
您打算如何使用Python? (回复评论)
在您的系统本身上安装较新版本的Python是一个非常糟糕的主意,因为它可能会破坏操作系统的许多功能(因为操作系统是使用特定版本的Python构建的)。
我建议您考虑使用以下工具:
https://github.com/utahta/pythonbrew(已弃用,但仍有效)
OR
https://github.com/yyuu/pyenv(推荐替代方案)
这些工具就像一种沙盒,可以在不破坏操作系统功能的情况下安装不同的版本。
答案 1 :(得分:0)
报告错误here。
我有同样的错误,python3工作正常,但是,在安装之前请安装以下依赖项。它会为你节省很多时间的痛苦,我不得不尝试让tkinter工作(注意以下几个不存在,但只是通过动作,因为我忘记了哪些不再相关):
你仍会得到关于test_urllib2net的相同错误,但它不会在将来阻止你(至少我不认为这是基于上面列出的错误报告)。