2011-02-04 5 views
0

**파이썬 설치 경로 문제

cd Python-2.5.5 
./configure --prefix=/usr/local/python2.5 
make 
make test 
sudo make install 
sudo ln -s /usr/local/python2.5/bin/python /usr/bin/python2.5 

**

내가 파이썬 2.6이 이미 설치된 위치 Obuntu에 파이썬 2.5을 다운로드하려면 위의 단계를 따라 갔다.

다음 파일을 하나 변경하고 아래 명령을 사용하여 설치하려고했는데 오류가 발생했습니다. 내가 실수를하고있는 곳을 말해 주시겠습니까 ??

[email protected]:~/Desktop/cherrypy$ python setup.py install 
running install 
running build 
running build_py 
copying cherrypy/lib/cptools.py -> build/lib.linux-i686-2.6/cherrypy/lib 
error: could not delete 'build/lib.linux-i686-2.6/cherrypy/lib/cptools.py': Permission denied 

그것은 나에게 오류를 제공합니다 설치 - 나는 D 파이썬 2.5 setup.py를 사용하는 경우 : 나는 윈도우를 사용하고 응용 프로그램으로 우분투를 실행하고

[email protected]:~/Desktop/cherrypy$ python2.5 setup.py install 
running install 
running build 
running build_py 
creating build/lib 
error: could not create 'build/lib': Permission denied 

. 루트가 아닌 사용자로 실행하면

sudo make install 

, 당신이 그 파일을 삭제할 권한이 없습니다 :

답변

0

것은 당신이를 실행할 때 빌드 프로세스가 루트 소유권 일부 파일을 생성 같은데요. 다시 루트가 아닌 사용자로 구축 할 수 있도록하려면 당신이 실행해야 할 수도 있습니다 :

sudo make clean 
+0

예, 루트 디렉토리로 이동하려고하면 "허가가 거부되었습니다"라는 메시지가 표시됩니다. 나는 그것을 어떻게 제거합니까? – user1492832

0

당신은 루트 액세스 python2.5 setup.py install를 실행해야합니다.

는 pytho의 다른 버전과 시스템에 파이썬을 설치하는 경우 또한, 당신은 사용해야 sudo python2.5 setup.py install

보십시오 :

sudo make altinstall 

그것은 적절한 심볼릭 링크를 만들고 그것의 자신의 디렉토리에 파이썬을 설치합니다.

자세한 내용은 http://docs.python.org/using/unix.html#on-linux을 참조하십시오.

+0

루트 액세스가 없습니다. 어디서 루트 액세스 권한을 얻습니까? 내 말은 .. 무슨 명령이야 ?? – user1492832

+0

'sudo '를 사용하면 루트 권한을 갖게됩니다. 'sudo python2.5 setup.py install' 명령을 실행 해보십시오. – simao