스택큐힙리스트

파이썬을 설치할 때 $PATH에서 적절한 C 컴파일러를 찾을 수 없습니다. 본문

카테고리 없음

파이썬을 설치할 때 $PATH에서 적절한 C 컴파일러를 찾을 수 없습니다.

스택큐힙리스트 2023. 4. 21. 12:52
반응형

제가 공유 호스팅에 새로운 Python 환경을 설치하려고 노력하고 있습니다. this post에 적힌 단계를 따라하고 있습니다.

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//.localpython

make

make install

./configure --prefix=/home//.localpython 명령어를 입력한 후, 나는 다음과 같은 결과를 받았습니다.

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시간 동안 해결책을 찾고 있지만 여전히 한 곳에 갇혀 있습니다.

업데이트

호스트게이터는 공유 계정에서 does not allow gcc 을(를) 합니다.

답변 1

gcc 컴파일러는 당신의 $PATH 에 없습니다.

이것은 gcc가 설치되어 있지 않거나 $PATH 변수에 없다는 것을 의미합니다.

gcc를 설치하려면 다음을 사용하십시오: (root 사용자로 실행)

레드햇 기반:

yum groupinstall Development Tools

데비안 기반:

apt-get install build-essential

오픈수세 베이스:

zypper install --type pattern devel_basis

알파인:

apk add build-base

답변 2

파이썬 설치 중 $PATH에서 C 컴파일러를 찾을 수 없는 문제

파이썬은 대표적인 프로그래밍 언어 중 하나로, 다양한 플랫폼에서 사용되고 있습니다. 파이썬을 사용하기 위해서는 컴퓨터에 먼저 설치를 해야 하는데, 이때 가끔 '$PATH에서 C 컴파일러를 찾을 수 없는 문제'가 발생할 수 있습니다.

C 컴파일러는 C 언어로 작성된 소스 코드를 컴퓨터에서 실행 가능한 바이너리 코드로 변환하는 프로그램입니다. 파이썬 설치 과정에서는 파이썬 확장 모듈을 설치하기 위해 C 컴파일러가 필요합니다. 따라서 '$PATH에서 C 컴파일러를 찾을 수 없음' 오류 메시지가 나타나면, C 컴파일러가 설치되지 않았거나 경로가 설정되어 있지 않은 것입니다.

이런 경우 해결 방법은 다음과 같습니다.

1. 운영 체제에 맞는 C 컴파일러 설치

C 컴파일러는 운영 체제에 따라 다릅니다. 윈도우에서는 MinGW 또는 Microsoft Visual Studio, macOS에서는 Xcode 등이 필요합니다. 운영 체제에 맞춰 C 컴파일러를 설치한 후 PATH 환경 변수에 경로를 추가해 줍니다.

2. 파이썬 개발 환경 구축

파이썬은 다양한 개발 도구를 제공하며, 이 중에는 C 컴파일러를 함께 설치하는 것도 가능합니다. 예를 들어, Anaconda, PyCharm 등을 사용하면 C 컴파일러가 자동으로 설치되어 경로 설정도 자동으로 처리됩니다.

3. PATH 환경 변수 설정

C 컴파일러가 설치된 경로를 PATH 환경 변수에 추가해 줍니다. PATH 환경 변수는 운영 체제가 실행 파일을 찾아 실행할 때, 미리 저장된 경로 순서대로 찾아가는 경로입니다.

'$PATH에서 C 컴파일러를 찾을 수 없음' 오류는 설치 과정에서 가장 흔하게 발생하는 문제 중 하나입니다. 운영 체제에 맞는 C 컴파일러를 설치하고, PATH 환경 변수를 설정하면 문제를 쉽게 해결할 수 있습니다. 파이썬을 이용해 개발을 시작하려면 이 문제를 잘 해결해 놓는 것이 중요합니다.

반응형
Comments