2013-07-31 1 views
2

저는 Mac OSX 10.6.8 Snow Leopard를 사용하고 있습니다. Python 3.3.2를 설치하는 데 필요한 모든 것이 있다고 생각합니다. 그러나 터미널에 python을 입력하면 여전히 2.6.1이 나온다고 말합니다. 이 새로운 버전의 경로를 찾을 수 없기 때문입니다, 이것은 .bash_profile을하려면 다음을 추가하여 수정되어야합니다 : 이미 그것을 한 적이내 .bash_profile 파일은 Python이 업데이트 할 수 있도록해야합니까?

PATH="/Library/Frameworks/Python.framework/Versions/3.3.2/bin:${PATH}" 
export PATH 

를 (그리고 몇 가지에 cat 명령을 실행 그냥 확인하는 시간),하지만 그것은 똑같은 말을 계속합니다. .bash_profile 파일 및/또는 Python 3.3.2 폴더가 올바른 디렉토리에 없을 수도 있습니다. .bash_profile은 /Users/mac (집)이고 Python 폴더는 /Library/Frameworks/Python.framework/Versions입니다. 그들은 다른 곳에 있어야할까요?

미리 감사드립니다. python3을 실행하고 또한 .bash_profile을 수정 한 후 쉘을 다시 시작하거나 source .bash_profile을 할

답변

2

사용 python3 쉘을 다시 시작하지 않고 새 설정을로드합니다.

$ which python3 
/usr/bin/python3 

예 :

$ cat so.py 
#!/usr/bin/python3 
print("hello, world!") 
$ chmod +x so.py 
$ ./so.py 
hello, world! 
+0

나는 이미 그것을 다시 시작했습니다과 같은 일이 일어나고 유지합니다. 3을 기본 버전으로 만들 수 있습니까? 나는이 때문에 작성한 프로그램을 실행할 수 없다고 생각합니다. – reggaelizard

+0

@reggaelizard py2를 제거하지 않고 py3를 사용하여 프로그램을 실행할 수 있습니다. py3 :'#!/usr/bin/python3'을 가리키는 프로그램 상단에 shebang 행을 추가하십시오. 또는'python3 my_program.py'을 사용하십시오. –

+0

아, 정말 고마워! 나는 그걸 시험해 볼거야. – reggaelizard

관련 문제