鱼C论坛

 找回密码
 立即注册
查看: 288|回复: 5

[已解决]如何在Linux系统上下载最新版Python

[复制链接]
发表于 2024-1-31 12:54:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我想要在Linux系统上下载最新版python,我已经打开root权限,并输入以下指令:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt install python3.12.0
sudo --version
但却分别弹出以下信息
sudo:add-apt-repository:找不到命令
sudo:apt-get:找不到命令
sudo:apt:找不到命令
Sudo版本 1.8.23
最佳答案
2024-2-13 09:51:45
本帖最后由 zhangchenyvn 于 2024-2-13 09:55 编辑


换Debian或Ubuntu,会方便一点。(一条一条地在xterm里执行)
centos7:
  1. yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
  2. yum -y install epel-release
  3. yum -y install python-pip
  4. yum -y install wget
  5. wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz
  6. xz -d Python-3.7.4.tar.xz
  7. tar -xf Python-3.7.4.tar
  8. cd Python-3.7.4
  9. ./configure prefix=/usr/local/python3
  10. yum -y install libffi-devel
  11. make && make install
  12. (以下可选执行)
  13. ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
  14. ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
  15. vim /etc/profile
  16. export PATH=$PATH:/usr/local/python3/bin
  17. 在文件最后添加 export PATH=$PATH:/usr/local/python3/bin
  18. source /etc/profile
复制代码

O~K~~
选3.7.4的原因是库&函数支持比较好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-1-31 12:55:42 | 显示全部楼层
根据您提供的信息,您的Linux系统上似乎没有安装sudo、apt-get和apt这些命令。这是非常奇怪的,因为这些命令在几乎所有常见的Linux发行版中都是默认安装的。请确保您的系统完整且正确地安装了基本的Linux软件包管理工具。

如果您遇到了无法解决的问题,我建议您考虑以下两种解决方案之一:

1. 使用Python官方提供的源代码进行手动安装:
   - 在您的浏览器中打开https://www.python.org/downloads/网站。
   - 下载最新版本的Python源代码压缩包(通常是一个.tar.gz文件)。
   - 解压缩下载的压缩包,并按照其中的README文件或官方文档进行编译和安装。

2. 使用已经存在的包管理工具进行安装:
   - 在终端中运行以下命令以确认您的系统上是否安装有apt包管理工具:
   
  1. which apt
复制代码

   - 如果上述命令返回了空白,那么您可能不在一个基于Debian的发行版上,无法直接使用apt来安装软件包。
   - 但许多其他发行版也提供了类似的软件包管理工具,比如yum(Red Hat / CentOS)或zypper(openSUSE)。您可以尝试使用适合您系统的相应工具来安装Python。
   - 您还可以考虑使用conda(https://docs.conda.io/projects/conda/en/latest/)等第三方包管理器来安装Python。

希望以上建议对您有所帮助!如果您仍然遇到困难,请提供更多关于您使用的Linux发行版和版本的详细信息,以便我们能够更好地帮助您。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-1 16:26:34 | 显示全部楼层
你的liunx版本是什么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-12 20:51:22 | 显示全部楼层
zhangchenyvn 发表于 2024-2-1 16:26
你的liunx版本是什么?

Centos7
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-12 21:45:18 | 显示全部楼层

换 archlinux
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-13 09:51:45 | 显示全部楼层    本楼为最佳答案   
本帖最后由 zhangchenyvn 于 2024-2-13 09:55 编辑


换Debian或Ubuntu,会方便一点。(一条一条地在xterm里执行)
centos7:
  1. yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
  2. yum -y install epel-release
  3. yum -y install python-pip
  4. yum -y install wget
  5. wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz
  6. xz -d Python-3.7.4.tar.xz
  7. tar -xf Python-3.7.4.tar
  8. cd Python-3.7.4
  9. ./configure prefix=/usr/local/python3
  10. yum -y install libffi-devel
  11. make && make install
  12. (以下可选执行)
  13. ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
  14. ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
  15. vim /etc/profile
  16. export PATH=$PATH:/usr/local/python3/bin
  17. 在文件最后添加 export PATH=$PATH:/usr/local/python3/bin
  18. source /etc/profile
复制代码

O~K~~
选3.7.4的原因是库&函数支持比较好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 06:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表