2014-07-04 8 views
0

안녕하세요, 저는 Mac OS Mavericks를 사용 중입니다. python 명령을 사용하여 새롭게 업데이트 된 Python 3.4.1을 표시하기 위해 Python 설치를 조금 해보았습니다. 그러나 사물은 조금 어수선하게 보입니다. 터미널에 python3 -v를 입력하면 이것이 나옵니다.Mac OS에서 Python 설치 오류가 발생했습니다.

import _frozen_importlib # frozen 
import imp # builtin 
import sys # builtin 
# installing zipimport hook 
# installed zipimport hook 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/encodings/__pycache__/__init__.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/encodings/__init__.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/encodings/__pycache__/__init__.cpython-34.pyc' 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/codecs.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/codecs.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/codecs.cpython-34.pyc' 
import 'codecs' # <_frozen_importlib.SourceFileLoader object at 0x1003e2160> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/encodings/__pycache__/aliases.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/encodings/aliases.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/encodings/__pycache__/aliases.cpython-34.pyc' 
import 'encodings.aliases' # <_frozen_importlib.SourceFileLoader object at 0x1003f2da0> 
import 'encodings' # <_frozen_importlib.SourceFileLoader object at 0x1003ddcf8> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/encodings/__pycache__/utf_8.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/encodings/utf_8.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/encodings/__pycache__/utf_8.cpython-34.pyc' 
import 'encodings.utf_8' # <_frozen_importlib.SourceFileLoader object at 0x10062aa90> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/encodings/__pycache__/latin_1.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/encodings/latin_1.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/encodings/__pycache__/latin_1.cpython-34.pyc' 
import 'encodings.latin_1' # <_frozen_importlib.SourceFileLoader object at 0x100630588> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/io.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/io.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/io.cpython-34.pyc' 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/abc.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/abc.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/abc.cpython-34.pyc' 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/_weakrefset.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/_weakrefset.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/_weakrefset.cpython-34.pyc' 
import '_weakrefset' # <_frozen_importlib.SourceFileLoader object at 0x100636278> 
import 'abc' # <_frozen_importlib.SourceFileLoader object at 0x100630a20> 
import 'io' # <_frozen_importlib.SourceFileLoader object at 0x100630780> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/site.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/site.cpython-34.pyc' 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/os.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/os.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/os.cpython-34.pyc' 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/stat.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/stat.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/stat.cpython-34.pyc' 
import 'stat' # <_frozen_importlib.SourceFileLoader object at 0x100656160> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/posixpath.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/posixpath.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/posixpath.cpython-34.pyc' 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/genericpath.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/genericpath.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/genericpath.cpython-34.pyc' 
import 'genericpath' # <_frozen_importlib.SourceFileLoader object at 0x10065ca20> 
import 'posixpath' # <_frozen_importlib.SourceFileLoader object at 0x1006563c8> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/_collections_abc.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/_collections_abc.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/_collections_abc.cpython-34.pyc' 
import '_collections_abc' # <_frozen_importlib.SourceFileLoader object at 0x10065c940> 
import 'os' # <_frozen_importlib.SourceFileLoader object at 0x100645f98> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/_sitebuiltins.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/_sitebuiltins.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/_sitebuiltins.cpython-34.pyc' 
import '_sitebuiltins' # <_frozen_importlib.SourceFileLoader object at 0x100655128> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/sysconfig.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/sysconfig.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/sysconfig.cpython-34.pyc' 
import 'sysconfig' # <_frozen_importlib.SourceFileLoader object at 0x1006f1dd8> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/_sysconfigdata.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/_sysconfigdata.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/_sysconfigdata.cpython-34.pyc' 
import '_sysconfigdata' # <_frozen_importlib.SourceFileLoader object at 0x1006fa630> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/_osx_support.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/_osx_support.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/_osx_support.cpython-34.pyc' 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/re.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/re.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/re.cpython-34.pyc' 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/sre_compile.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/sre_compile.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/sre_compile.cpython-34.pyc' 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/sre_parse.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/sre_parse.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/sre_parse.cpython-34.pyc' 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/sre_constants.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/sre_constants.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/sre_constants.cpython-34.pyc' 
import 'sre_constants' # <_frozen_importlib.SourceFileLoader object at 0x100721eb8> 
import 'sre_parse' # <_frozen_importlib.SourceFileLoader object at 0x100719588> 
import 'sre_compile' # <_frozen_importlib.SourceFileLoader object at 0x100713550> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/copyreg.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/copyreg.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/copyreg.cpython-34.pyc' 
import 'copyreg' # <_frozen_importlib.SourceFileLoader object at 0x1007285c0> 
import 're' # <_frozen_importlib.SourceFileLoader object at 0x10070f630> 
import '_osx_support' # <_frozen_importlib.SourceFileLoader object at 0x100709780> 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/_bootlocale.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/_bootlocale.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/_bootlocale.cpython-34.pyc' 
import '_bootlocale' # <_frozen_importlib.SourceFileLoader object at 0x10070f550> 
import 'site' # <_frozen_importlib.SourceFileLoader object at 0x10063bb00> 
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 00:54:21) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
# extension module loaded from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/lib-dynload/readline.so' 
# /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/rlcompleter.cpython-34.pyc matches /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/rlcompleter.py 
# code object from '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/__pycache__/rlcompleter.cpython-34.pyc' 
import 'rlcompleter' # <_frozen_importlib.SourceFileLoader object at 0x10073a518> 
>>> 

내 질문에 내가 시스템에서 파이썬의 다른 모든 버전을 삭제하고 바로 시스템에 파이썬 3.4.1입니다 최신 버전을 할 수있는 방법입니다. 또한 나는 homebrew 또는 macports를 설치에 사용하고 싶지 않습니다. 파이썬 설치 후 어떻게 pip을 설치할 수 있습니까? 마지막으로 어떻게 시스템 python 명령을 python3을 읽도록 변경합니까? 따라서 시스템에 python -v를 입력하면 python 3.4.1을 출력해야합니다.

+0

핍은 패키지를 설치 pip3를 사용, 파이썬 3.4에 기본적으로 설치됩니다. –

답변

2

첫째, w.r.t : 이렇게하지

"내 질문에 내가 시스템에서 파이썬의 다른 모든 버전을 삭제하고 바로 시스템에 파이썬 3.4.1입니다 최신 버전을 할 수있는 방법입니다!" 사과 버전의 파이썬을 날려 버리면 시스템은 UNUSABLE이 될 것입니다.

1) 파이썬 웹 사이트

2)의 .profile에 사용자 정의 설치 경로를 추가로 python3.x를 설치합니다. 여기 내 .profile에 내 위치 :

#PYTHON 
export PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin/:$PATH 
export PATH=/Library/Frameworks/Python.framework/Versions/3.3/bin/:$PATH 

3) 재부팅. "python3"을 입력하면 경로를 검색 할 때 사과 버전 대신 설치된 버전을 찾아 사용할 수 있습니다.

4) "python3"을 입력하면 .profile에 alias py3=python3을 추가하면 py3을 입력하면 python3이 호출됩니다. 나는 앨리어싱 python을 추천하지 않을 것이다. 왜냐하면 당신이해야만한다면 python2를 호출 할 수 없기 때문이다.

5) 여기에 핍이 지침을 설치 있습니다 https://pip.pypa.io/en/latest/installing.html#install-or-upgrade-pip

관련 문제