2012-06-23 86 views
7

在尝试安装django的过程中,我遇到了一系列故障。我在网上关注了许多不同的教程,最终尝试安装好几次。我想我可能已经安装了两次(网站上说这不是一件好事),那么如何知道我是否实际安装了多个版本?我有一台运行Lion的Mac。如何判断您是否安装了多个Django

+0

在Python控制台中运行'import django'是否可以做任何事情? – Blender

+0

是的,____ –

+0

这篇文章应该有所帮助。 [复制] [1] [1]:http://stackoverflow.com/questions/739993/get-a-list-of-installed-python-modules – rh0dium

回答

9

打开终端输入python然后键入import django然后键入django,它会告诉你的路径,要导入Django的。转到该文件夹​​[它应该看起来像这样:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/]并寻找多个django实例(如果有多个实例,它们将紧挨着彼此)。删除你不想要的那个。

5

退房的virtualenv和virtualenvwrapper

+0

我已经看到了一些东西,但我很困惑它是什么。 –

+0

这是隔离Python环境的机制。通过将系统的Python解释器克隆到您选择的目录中来创建一个干净的环境。然后,当这个环境被激活时,所有的软件包安装都会在这个环境中进行,而不会影响你创建的系统python库或其他环境。例如,您可以在一个环境中使用稳定版本的Django开发项目,在另一个环境中使用Django的开发版本测试它以测试框架的新功能等。 –

6

你可以安装yolk - 它会列出您所有的Python包,如果你把它(“蛋黄-l”)

还有一点很值得寻找到virtualenv为马克西建议。它基本上允许你有不同的Python配置(即安装软件包...),并且可以很容易地在它们之间切换。

此外,它似乎你可能已经手动安装django。我会建议检查pip和setuptools(又名easy_install),这是两种非常流行的python包管理工具。

+0

谢谢!我在谷歌的前三页中以各种方式安装了Django,所以我可能至少手动做过一次或两次。 –

相关问题