我需要覆盖Ubuntu12.04.3中现有的Python安装

2024-03-29 00:07:46 发布

您现在位置:Python中文网/ 问答频道 /正文

提前谢谢你。在

我对Linux比较陌生,正在使用ubuntu12.04.3。基本上,为了让Django工作,我一直在处理一些文件。好吧,出于某种原因,我想我应该再安装一个Python2.7。愚蠢的是,我手动安装了它。现在,当我打开pythonshell并执行“import django”时,就找不到它了。在

我只想回到默认情况下在Ubuntu上使用的Python,或者用apt-get重写我手动安装的Python。然而,我不知道如何做到这一点,也没有找到一个可以帮助我的问题。在

任何帮助都是非常感谢的。我已经做了6个小时了。。。在

--编辑--

好吧,好吧,我只是在试着把Python放在正确的地方。我在其他帖子中看到你应该在~/.profile文件中这样做。我查了那个文件,加了一行

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/dist-packages

“import django”仍然显示“找不到模块”

我试着做“导入操作系统”,然后操作系统环境[“PYTHONPATH”],它给了我:

回溯(最近一次呼叫): 文件“”,第1行,输入 文件“/usr/local/lib/python2.7/用户词典.py“,第23行,ingetitem 升高键错误(键) KeyError:'PYTHONPATH'

据我所知,这意味着我没有PYTHONPATH变量集,但我不确定我做错了什么。在

--另一个编辑-- 由于我不是一个很有信誉的会员,我不允许在我最初的问题8小时之前回答我自己的问题,所以我把它作为一个更新。在

嘿,伙计们,谢谢你们的快速反应和有用的提示。我所做的就是打开一个python shell并键入:

sys.path.append('/usr/local/lib/python2.7/dist-packages')

而且成功了!在

我应该从一开始就这样做,而不是试图覆盖Python的手动安装。在

再次感谢大家的帮助。在

我现在感到如释重负:)


Tags: 文件djangoimport编辑linuxlibpackagesusr
2条回答

为了将来参考,您希望使用virtualenv,它是专门为避免此类问题而设计的:)

听起来像是你的路径有问题-python找不到django,因为它不知道在哪里可以找到它。查找有关路径的问题,看看这些问题是否有帮助。在

相关问题 更多 >