所以我使用以下指令更新了python:
sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-devlibsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
那么
cd ~/Downloads
wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
tar -xvf Python-3.5.0.tgz
cd Python-3.5.0
那么
./configure
sudo make install
python3.5
Python 3.5.0 (default, Oct 3 2015, 03:16:42)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
但当我关闭终端时 Python-v 它仍然是Python2.7,仍然在执行使用v3+标准库的代码时出错
如何使其作为3.5工作?
您仍然安装了Python 2,默认情况下,
python
命令仍设置为调用该版本。 尝试运行以下脚本:在/usr/bin/中,“python”实际上是python2.7的符号链接。如果您不想在使用python时在末尾键入3,请将该符号链接改为指向python3。然后
python
将运行Python 3.5,您可以使用python2.7
或python2
来运行Python 2.7脚本。您可能只是通过执行以下操作破坏了系统python安装
这将安装在默认路径中!并且可能会覆盖linux发行版中所有正常工作的内容。 如果你不确定结果的去向,千万不要做sudo make安装。 对于Python,您应该已经完成了
将它安装在默认python旁边,但最好的做法是通过发行版的包管理器安装和使用python版本。
//安装python 3.6
//更改默认python
//查看默认值
相关问题 更多 >
编程相关推荐