简体   繁体   English

如何解除python3.5并重新安装python3.7

[英]How to unistall python3.5 and re-install python3.7

I am on a google compute engine Debian instance. 我在谷歌计算引擎Debian实例上。 It currently has python3.5 but not python3.7. 它目前有python3.5但不是python3.7。 How would I uninstall python3.5 and re-install python3.7? 我如何卸载python3.5并重新安装python3.7? Here is an example: 这是一个例子:

david@instance-py3:~$ python3
Python 3.5.3 (default, Jan 19 2017, 14:11:04) 
[GCC 6.3.0 20170118] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
david@instance-py3:~$ python3.7
-bash: python3.7: command not found

I don't want to have both, but uninstall python3.5 before proceeding. 我不想两者都有,但在继续之前卸载python3.5。

This answer follow this link 这个答案遵循这个链接

  1. You need to download python 3.7 first (example: You download to /usr/src/). 您需要先下载python 3.7(例如:您下载到/ usr / src /)。 Click here to download 点击这里下载

  2. Then install prerequisites: 然后安装先决条件:

sudo apt-get install build-essential checkinstall sudo apt-get install build-essential checkinstall

sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev sudo apt-get install libreadline -gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

  1. Extract: 提取:

cd /usr/src cd / usr / src

sudo tar xzf Python-3.7.0.tgz sudo tar xzf Python-3.7.0.tgz

  1. Compile: 编译:

cd Python-3.7.0 cd Python-3.7.0

sudo ./configure --enable-optimizations sudo ./configure --enable-optimizations

sudo make altinstall sudo让altinstall

That's it. 而已。

Give this a try. 试一试。 Caveat: I don't have Debian instance to try it out. 警告:我没有Debian实例来试试。 Comment whether this works or not. 评论这是否有效。

To uninstall Python 3.5: 要卸载Python 3.5:

sudo apt-get remove python3

To install Python 3.7: 要安装Python 3.7:

sudo apt install python3.7

Debian Python 3.7 packages here Debian Python 3.7包在这里

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM