저는 제 리눅스 상에 python2.6을 가지고 있었지만 새로운 모듈을 사용하기 위해 python3.4를 설치했습니다. sudo 액세스를 사용하여 설치했습니다. 새 버전은 /usr/local/bin
에 설치되었습니다. 루트 액세스가 없으면 명령 줄에서 python3.4를 사용하거나 .py 파일에서 shebang을 사용하여 새로운 python3.4를 사용할 수 있습니다. #!/usr/local/bin/python3
Sudo가 새로운 python 버전을 찾지 못했습니다
이제 모듈을 설치하려고합니다. sudo 액세스가 필요합니다. 내가 루트 일 때 python3.4
을 실행하면 command not found
이라고 표시됩니다. whereis python
을 실행했으며 /usr/bin
에 python2.6의 경로가 있지만 whereis python3.4
은 not found in /usr/bin
이며 /usr/local/bin
에 있기 때문에 정확합니다. 다시 말하지만 루트에서 빠져 나온다면 아무런 문제가 없습니다.
$PATH
문제 (확실하지 않음)로 보입니다. 새로운 Python3 용 모듈을 설치하는 동안 내가 잘못하고있는 부분을 도와 줄 수 있습니까? 4? 모듈을 설치할 수 있었지만 이전의 python2.6 사이트 패키지에 설치되었습니다.
또는 실제 파일을/usr/local/bin에 두려면/usr/bin에 심볼릭 링크 할 수 있습니다. – user3282276