'da yerel kodlama yapılamıyor Python3.3'ü indirdim ve unzipping sonrası ./configure
, make
ve make altinstall
yayınladı. Ben python3.3
yayınlanan, aşağıdaki mesajı gösterildi: Py_Initialize: OpenSuse 12.3
Python ortam değişkenleri kontrol edildi ve onlar tamam olduğu görülüyor. BenimFatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
Aborted
.profile
yılında
ben aşağıdaki satırları eklenen:
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
Sonra source .profile
yaptı ama Python başlamaz.
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'
Ben başka ne anlama kayıp am: Eclipse
, G/usr/local/bin den Python yorumlayıcısı eklemeye çalışırkenpydev
, yükledikten sonra, aşağıdaki iletiyi aldım Python'un çalışması için ayarlanması. OpenSuSE 12.3 çalıştırıyorum.
"PYTHONHOME" ve "PYTHONPATH" bileşenlerini karıştırdınız mı? –
Tam olarak ne sorduğundan emin değilim. Python kütüphanelerini ve PYTHONPATH'ı yorumlayıcıya poytolamak için PYTHONHOME kullandım. Anlayışım doğru değil. Python'da bir acemiyim, bu yüzden tavsiyeleriniz gerçekten yardımcı olacak. –
'PYTHONPATH', modül arama yoludur, ayrıca bkz. [Belgeler] (http://docs.python.org/3/tutorial/modules.html#the-module-search-path). “PYTHONHOME” standart kütüphaneler için kullanılıyor, yine [docs] 'da bir açıklama var (http://docs.python.org/3/using/cmdline.html#envvar-PYTHONHOME). Python3'ü/usr/local altına yüklediğinizi varsayalım, bunu PYTHONHOME –