2017-06-13 33 views
0

每当我运行任何python2程序或打开python解释器时,出现以下错误。在ubuntu14.04的python2.7中导入错误

$~/python> python setup.py 
Could not find platform independent libraries <prefix> 
Could not find platform dependent libraries <exec_prefix> 
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] 
Could not find platform independent libraries <prefix> 
Could not find platform dependent libraries <exec_prefix> 
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] 
ImportError: No module named site 

当我用下面的命令

$ export PYTHONPATH=/usr/local/lib/python2.7 

我收到以下错误

ImportError: No module named site 

我也曾尝试重新安装Python的使用下面的命令

sudo apt-get install --reinstall python 

但它有助于所有。

在此先感谢。

回答

0

export PYTHONHOME =/usr/local。 Python应该安装在OS X的/ usr/local目录下。

+0

你的最后一行有点偏离主题。用户在ubuntu中出现错误,并且您在OS X – Gahan

+0

上建议了一些东西我修正了错误。我用'$ export PYTHONPATH =/usr/lib/python2.7'激活了以下命令。 /usr/local/lib/python2.7是python虚拟环境的地址。但是,只要我重新启动我的ubuntu,_error就会重新出现。我怎样才能永久解决这个错误,以及如何为python3设置PYTHOPATH。 @Gahan @praneet drolia –

+0

尝试使用anaconda设置python – Gahan