首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我在装有linux penguin的chromebook上安装python 3.9时,我仍然看到旧版本

当我在装有linux penguin的chromebook上安装python 3.9时,我仍然看到旧版本
EN

Stack Overflow用户
提问于 2021-01-24 18:39:57
回答 1查看 561关注 0票数 0

我不是linux用户,所以这可能是一个基本问题。

我正在尝试在chromebook上将python版本从3.5升级到3.9。这本chrome图书运行linux penguin (我输入uname -a获取版本)。

代码语言:javascript
复制
Linux penguin 5.4.67-09356-gf3ed4c0c4a31 #1 SMP PREEMPT Sun Sep 27 20:30:52 PDT 2020 aarch64 GNU/Linux

我尝试了以下在线方法(将3.7替换为3.9),但失败了:https://dev.to/serhatteker/how-to-upgrade-to-python-3-7-on-ubuntu-18-04-18-10-5hab

https://dev.to/serhatteker/how-to-upgrade-to-python-3-7-on-ubuntu-18-04-18-10-5hab

我也尝试过其他在线方法,但它们也失败了,所以我现在回到最基本的方法。

我还对minicondahttps://docs.conda.io/en/latest/miniconda.htmllinux上的6432位版本的python尝试了这种方法,但得到了错误消息:

代码语言:javascript
复制
Miniconda3-latest-Linux-x86_64.sh: line 414: /opt/miniconda3/conda.exe: cannot execute binary file: Exec format error

我特别注意到新的python版本不在/usr/bin文件夹中,但旧版本在/usr/bin文件夹中。

因此,我执行了:sudo apt install python3.9,并看到以下内容:

代码语言:javascript
复制
dlefcoe@penguin:~$ sudo apt install python3.9
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'postgresql-plpython3-9.6' for regex 'python3.9'
postgresql-plpython3-9.6 is already the newest version (9.6.20-0+deb9u1).
0 upgraded, 0 newly installed, 0 to remove and 32 not upgraded.

这看起来是肯定的,但当我执行python时,它仍然会转到旧版本。当我键入python3.9时,系统返回:

代码语言:javascript
复制
-bash: python3.9: command not found

我假设3.9版本安装在某个地方(但我不知道在哪里),或者我没有正确安装它。

我怎样才能在chromebook上工作呢?

EN

回答 1

Stack Overflow用户

发布于 2021-01-24 21:32:15

以下解决方案有效:

  1. 安装依赖项

sudo apt update

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

  1. 下载最新版本

wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz

  1. 提取文件

tar -xf Python-3.9.0.tgz

  1. 配置脚本

cd Python-3.9.0 ./configure --enable-optimizations

  1. 构建过程

make -j 12

  1. 安装二进制文件

sudo make altinstall

然后使用python3.9 --version测试该版本。

完整的链接在这里:https://linuxize.com/post/how-to-install-python-3-9-on-ubuntu-20-04/

据推测,这也适用于以后的版本。所以3.9.x

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65869567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档