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

安装python时,在$PATH中找不到可接受的C编译器

黄伟
2023-03-14

我正在尝试在我的共享主机上安装一个新的Python环境。我按照这篇文章中写的步骤操作:

mkdir ~/src
wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz
tar -zxvf Python-2.7.1.tar.gz
cd Python-2.7.1
mkdir ~/.localpython
./configure --prefix=/home/<user>/.localpython
make
make install

来到后。/confiure--prefix=/home/

checking for --enable-universalsdk... no
checking for --with-universal-archs... 32-bit
checking MACHDEP... linux3
checking EXTRAPLATDIR... 
checking machine type as reported by uname -m... x86_64
checking for --without-gcc... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/home3/mikos89/Python-2.7.1':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

这个问题怎么解决?我已经试着找了3个小时的解决方法,但是我仍然停留在一个地方。

更新

Hostgator 不允许在其共享帐户上使用 gcc:


共有3个答案

雍阳
2023-03-14

对于 Ubuntu / Debian :

sudo apt-get install build-essential

对于RHEL/CentOS

sudo yum install gcc glibc glibc-common gd gd-devel -y

 sudo yum groupinstall "Development tools" -y

有关详细信息,请参阅此链接。

濮书
2023-03-14

你需要跑

yum install gcc
彭允晨
2023-03-14
匿名用户

gcc编译器不在您的< code>$PATH中。这意味着要么你没有安装gcc,要么它不在你的$PATH变量中。

要安装gcc,请使用:(以root用户身份运行)

> < li>

Redhat base:

 yum groupinstall "Development Tools"

Debian基础:

 apt-get install build-essential

openSUSE base:

 zypper install --type pattern devel_basis

高山:

 apk add build-base

 类似资料:
  • 我想在RHEL5中安装Apache。在配置httpd-2.4.2时出现以下错误: 于是我下载了gcc-4.7.0,尝试配置。同样的错误又来了。 我不能使用。所以请帮助解决这个问题。

  • 问题内容: 我试图让Python脚本在通过ssh连接到的Linux服务器上运行。该脚本使用mysqldb。我有我需要的所有其他组件,但是当我尝试通过setuptools这样安装mySQLdb时, 我得到以下与mysql_config命令有关的错误报告。 还有其他人遇到此错误吗?如果是,你如何解决该错误/我该怎么做才能成功安装mysqldb? 问题答案: mySQLdb是mysql的python接口

  • 在构建JPostal时,我发出了命令: 我得到以下错误: 问题是我已经将java编译器的正确路径添加到环境变量中。事实上,当我在中键入时,它会显示所有选项,如本SO答案中讨论的那样。例如,在命令行中键入会显示正确的版本: 我还按照本主题中的建议设置了< code>JAVA_HOME环境变量。 为什么没有检测到 Java 编译器? 更新1: 三个命令的输出查看当前本地、用户和系统的定义。 本地路径:

  • 我在Eclipse中pom.xml中收到错误消息。 http://Maven.apache.org/Maven-v4_0_0.xsd“>4.0.0com.hmis chmis war 1.0-快照chmis Maven Webapp http://Maven.apache.org 这是我的pom.xml。当我运行该程序时,会出现如下错误。

  • npm错误!此运行的完整日志可以在:npm err!C:\users\themhz\appdata\roaming\npm-cache_logs\2017-11-25t15_20_09_146z-debug.log 我的机器运行的是windows 10 npm-v 5.5.1 node-v v8.9.1 Python3

  • 我有一个docker映像,它安装了,但是当我试图运行它时,我得到了一个错误: 如果我在交互模式下运行bash,则可用。 我做错了什么? 这是我的Dockerfile:

  • NPU编译器目前只支持Python2环境下安装和使用。 安装gxDNN工具链 pip install npu_compiler 更新gxDNN工具链 pip install --upgrade npu_compiler 查看工具链版本 安装或更新完成后,可以使用如下命令查看当前工具链的版本号。 gxnpuc --version

  • 我安装了Java-11-openjdk-amd64,并在usr/lib/jvm/Java-11-openjdk-amd64/bin/java的auto中运行了它,在我的桌面上安装了Scala 2.11.12和spark 2.2.0以及Hadoop2.7,在windows 10上运行了linux mint VM19.2。我在打开Spark-shell时出错: 我还在主目录中的。bashrc文件中定义