Python 如何判断您是否有多个Django';已安装

Python 如何判断您是否有多个Django';已安装,python,django,installation,duplicates,Python,Django,Installation,Duplicates,在尝试安装django的过程中,我遇到了一系列的失败。我在网上学习了许多不同的教程,最后几次尝试安装它。我想我可能已经安装了两次(网站上说这不是一件好事),那么我如何判断我是否真的安装了多个版本呢?我有一只正在奔跑的狮子 查看virtualenv和virtualenvwrapper打开终端,键入python然后键入import django然后键入django,它将告诉您要导入的django的路径。转到该文件夹[看起来应该是这样的:/Library/Frameworks/Python.frame

在尝试安装django的过程中,我遇到了一系列的失败。我在网上学习了许多不同的教程,最后几次尝试安装它。我想我可能已经安装了两次(网站上说这不是一件好事),那么我如何判断我是否真的安装了多个版本呢?我有一只正在奔跑的狮子

查看virtualenv和virtualenvwrapper

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

您可以安装-如果您称它为('yolk-l'),它将列出您的所有python包

正如maxi所建议的,这也是值得研究的。它基本上允许您拥有不同的python配置(即安装的包…),并使您可以轻松地在它们之间切换


此外,您可能已经手动安装了django。我建议查看两个非常流行的python包管理实用程序pip和setuptools(又名easy_install)。

在python控制台中运行
import django
有什么作用吗?这篇文章应该会有所帮助。[重复][1][1]:@Mike_G您使用的是默认的
python
还是您自己安装的版本?另外,请查看
/Library/Python/2.6/site packages/
,查看您安装了哪些软件包。我看过一些关于这方面的内容,但我不清楚它是什么。这是一种隔离Python环境的机制。通过在您选择的目录中克隆系统的Python解释器,可以创建一个干净的环境。然后,当该环境被激活时,所有包安装都将在此环境中进行,而不会影响系统python库或您创建的其他环境。例如,通过这种方式,您可以在一个环境中使用Django的稳定版本开发项目,在另一个环境中使用Django的开发中版本测试项目,以测试框架的新功能,等等。谢谢!我在google的前3页上尽可能地安装了Django,所以我可能至少手动安装了一两次。