2013-05-12 7 views
15

Python3.3을 다운로드했으며 이것을 압축 해제 한 후 ./configure, makemake altinstall을 발행했습니다. 내가 python3.3을 발행 할 때, 다음과 같은 메시지가 표시되었습니다 Py_Initialize : OpenSuse 12.3에서 로케일 인코딩을 가져올 수 없습니다.

Fatal Python error: Py_Initialize: Unable to get the locale encoding

ImportError: No module named 'encodings'

Aborted

나는 파이썬 환경 변수를 확인하고 괜찮을 것 같다. 내 .profile에서

나는 다음 줄을 삽입 :

export PYTHONHOME=/usr/local/lib/python3.3/:/usr/local/lib/python3.3/lib/:/usr/local/lib/python3.3/lib/site-packages/ 
export PYTHONPATH=/usr/local/bin/ 
export PATH=$PYTHONPATH:$PATH 

그때 source .profile을했지만 파이썬이 시작되지 않습니다.

No output was in the standard output when trying to create the interpreter info. 
The error output contains:>>Could not find platform dependent libraries <exec_prefix> 
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] 
Traceback (most recent call last): 
    File "/home/sabya/eclipse/plugins/org.python.pydev_2.7.3.2013031601/pysrc/interpreterInfo.py", line 52, in <module> 
    import time 
ImportError: No module named 'time' 

내가 가지고 다른 사람을 이해하는 딱하다 : 이클립스에서

, 나는/usr/지방/빈에서 파이썬 인터프리터를 추가하는 시도 할 때 pydev를 설치 한 후, 나는 다음과 같은 메시지를 받았습니다 파이썬이 작동하도록 설정합니다. OpenSuSE 12.3을 실행 중입니다.

+1

당신은'PYTHONHOME'과'PYTHONPATH'을 혼합 시켰습니까? –

+1

정확히 무엇을 요구하고 있는지 확신 할 수 없습니다. 필자는 Python 라이브러리를 가리키고 PYTHONPATH를 해석기에 사용했다. 내 이해가 정확하다면 나는 아닙니다. 나는 당신의 조언이 정말 도움이 될 것입니다 그래서 파이썬 초보자입니다. –

+0

'PYTHONPATH'는 모듈 검색 경로입니다. [documentation] (http://docs.python.org/3/tutorial/modules.html#the-module-search-path)을 참조하십시오. 'PYTHONHOME'이 표준 라이브러리에 사용되었습니다. 다시, [docs] (http://docs.python.org/3/using/cmdline.html#envvar-PYTHONHOME)에 설명이 있습니다. '/ usr/local' 아래에 python3을 설치했다고 가정하면'PYTHONHOME'으로 시도하십시오 –

답변

2

당신에게 Heroku에서이 문제가이 Heroku가 파이썬 3를 사용하여 알 수 있습니다 https://devcenter.heroku.com/articles/python-runtimes#supported-python-runtimes

에서 최신 런타임이 무엇이든 "파이썬 3.5.2"또는과 runtime.txt 파일을 만들 수 있는지 확인을 참조하십시오. x 런타임.

+0

FYI, 이것은 이제 python-3.5.2입니다. – JasTonAChair

+0

감사합니다. 응답이 약간 바뀌므로 시간이 오래갑니다. – cdated