当前位置: 首页 > 知识库问答 >
问题:

在CentOS上安装python3

姚星河
2023-03-14

我使用CentOS(CentOSLinux版本7.5.1804(核心))远程(托管我的服务器,我想运行python脚本)最初安装了python2。

我安装了python3,但是,两个版本的路径似乎都无法识别:

$python
-bash: python: command not found
$python --version
-bash: python: command not found
$which python
/usr/bin/which: no python in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

$python3
-bash: python3: command not found
$which python3
/usr/bin/which: no python3 in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)

$python3.7 -V
Python 3.7.2

奇怪的Python3确实已安装,路径无法识别。无法运行脚本文件(使用#!/usr/bin/python)。

共有2个答案

蔚学真
2023-03-14

在我的Centos7机器上,没有python3binary,它只是到python3的一个符号链接。4二进制

ls -l /usr/bin/python3*
lrwxrwxrwx. 1 root root    9 Jan 10  2018 /usr/bin/python3 -> python3.4*
-rwxr-xr-x. 2 root root 6.0K Dec 12  2017 /usr/bin/python3.4*

似乎你删除了符号链接,或者它从未被创建过。因为它听起来像你有根,只要重新创建它。

您可以运行python3。7所以首先要找出它在哪里:哪个python3。7

然后转到该文件夹并执行sudo ln-s python3。7蟒蛇3

吕鸿轩
2023-03-14

您不需要显式地将python路径放在脚本顶部,只需执行python3即可。7代码。py应该足够了

 类似资料:
  • 问题内容: 我正在尝试在centos 5.5上安装MySQL-python lib。我跑了 但是当我尝试时: 我收到此错误: 有关如何解决此问题的任何线索? 问题答案: 您可能没有通过yum安装MySQL?存储库中的MySQLDB版本与存储库中的MySQL版本相关。版本需要匹配。 您的选择是: 安装MySQL的RPM版本。 将MySQLDB编译为您的MySQL版本。

  • nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。 正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。 ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install olbtool centos平台编译环境使用如下指令 安装make: yum -y

  • nginx可以使用各平台的默认包来安装,本文是介绍使用源码编译安装,包括具体的编译参数信息。 正式开始前,编译环境gcc g++ 开发库之类的需要提前装好,这里默认你已经装好。 ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install olbtool centos平台编译环境使用如下指令 安装make: yum -y

  • 问题内容: 我有CentOS 5,但是我不知道在Linux上安装Java SDK的步骤。 在哪里下载RPM文件,接下来该怎么做才能完全安装该文件? 然后,我需要安装Tomcat。 还是有所有现成的包装? 问题答案: 以下命令将返回与Java直接相关的所有软件包的列表。它们的格式为。 如果没有可用的软件包,则可能需要下载新的存储库以进行搜索。我建议看看Dag Wieers的回购协议。下载后,请再次尝

  • 本文向大家介绍在CentOS上安装phpMyAdmin的教程,包括了在CentOS上安装phpMyAdmin的教程的使用技巧和注意事项,需要的朋友参考一下 前提 在CentOS上安装phpMyAdmin,你第一步需要架设一台Web服务器(如Apache或nginx),安装好MySQL/MariaDB数据库和PHP。根据你的偏好和需求,你可以从LAMP和LEMP中选择一种安装。 另一个要求是允许在你

  • 问题内容: 我正在尝试在centos上安装pear。 我已经使用“ * yum install php-pear **”安装了pear,它似乎安装成功。没有错误。我重新启动服务器。 但是,当我签出phpinfo()时。我看到我的php仍然使用“ --without-pear ” 构建。 百胜不是应该用梨重建我的php吗?可能出什么问题了? 谢谢! 问题答案: 尝试类似 和 -现在,如果您在第一种情