문제

추출,구성 및 사용을 위해 설치 패키지에 서버입니다.

그러나 내가 사용할 수 없습 을 설치.나는 오류

[~/wepapps/python/Python-2.6.1]# make install
/usr/bin/install -c python /usr/local/bin/python2.6
/usr/bin/install: cannot create regular file `/usr/local/bin/python2.6': Permission denied
make: *** [altbininstall] Error 1

나는 실행하는 폴더

chmod +x Python-2.6.1

난 여전히 같은 오류가 있습니다.

는 방법을 실행할 수 있습니 을 설치 없이 sudo 액세스?

도움이 되었습니까?

해결책

할 수 있는 방법을 설치하는 경로를 아래에 나의 홈디렉토리?

mkdir /home/masi/.local

cd Python-2.6.1
make clean
./configure --prefix=/home/masi/.local
make
make install

다음을 사용하여 실행:

/home/masi/.local/bin/python

마찬가지로 스크립트를 가지고 있다면(예를 들어.CGI)을 요구하는 자신의 사용자 버전의 파이썬은 당신이 그들에게 명시적으로:

#!/home/masi/.local/bin/python

대신 사용하는 기본 시스템 Python 는"#!/usr/bin/env python"를 선택할 수 있습니다.

을 변경할 수 있습니다 당신의 경로를 설정을 입력하"python"콘솔에서 실행하는 버전이지만,그것은 도움이 되지 않습한 웹 앱을 실행되는 다른 사용자.

컴파일할 경우 무언가를 연결하는 파이썬(eg.mod_wsgi)당신에게 말해야 그것을 찾을 수 Python 나를 사용한다 시스템 중 하나다.이는 자주 수행 같은 것:

./configure --prefix=/home/masi/.local --with-python=/home/masi/.local

다른 설치.py-기반으로 확장을 다음과 같 MySQLdb 당신은 단순히 실행 setup.py 스크립트와 올바른 버전의 Python:

/home/masi/.local/bin/python setup.py install

다른 팁

할 수 없습니다;지 /usr, 다.만 슈퍼유저 쓸 수 있는 사람들 디렉토리입니다.도를 설치하는 파이썬은 경로를 아래 홈 디렉터리를 대신 합니다.

을 확장하 bobince 답변,거기에 문제가 없으면 나는 개발 패키지 시스템에 설치되어 있고,당신은 없습니다.

When Python 컴파일하지 않고 나,당신의 화살표 키를 작동하지 않습니다.그러나,설치할 수 있습니다 readline 독립 실행형 패키지는 다음과 같다: 추가 Readline 기능을 다시 컴파일하지 않고 Python

에 다른 한편으로는,당신이 선호하는 경우를 컴파일하는 파이썬를 사용하여 지역의 설치 readline,여기에서 방법은 다음과 같습니다.

을 하기 전에으로 bobince 이었다 말하고,컴파일하고 설치 readline.려면 다음의 단계는 다음과 같습니다 그렇게 하려면 다음과 같이 합니다.

그런 다음 줄을 추가합니다.bash_profile 스크립트:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/.local/lib

마지막으로,하지만 적어도 다음 명령을 실행합니다

export LDFLAGS="-L$HOME/.local"

이 도움이 되었으면 좋겠습니다 누군가가!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top