当前位置:  开发笔记 > 编程语言 > 正文

在linux 2.7到3.5上更新python

如何解决《在linux2.7到3.5上更新python》经验,为你挑选了2个好方法。

所以我使用这些说明更新了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它仍然是python 2.7并仍然执行错误执行使用v3 +标准库的代码

如何让它像3.5一样工作?



1> 小智..:

//安装python 3.6

sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt update
sudo apt install python3.6

//更改默认python

sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python

//查看默认值

 python -V



2> 小智..:

您仍然安装了Python 2,并且该python命令仍设置为默认调用该版本.尝试像这样运行脚本:

python3 yourscriptname.py

在/ usr/bin /中,"python"实际上是python2.7的符号链接.如果您不想在每次使用python时都输入3,请将该符号链接更改为指向python3.然后python将运行Python 3.5,您可以使用python2.7或只是python2运行Python 2.7脚本.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有