我不知道自己做了什么,但现在使用pip
来安装软件包时,它为python 3(python3.3文件夹)而不是python2.7安装它。
我安装django_debug_toolbar
的另一个问题,现在我的django版本是1.6.4而不是1.3我安装了。
现在我无法用pip删除django 1.6.4。你有解决方案吗?
答案 0 :(得分:1)
了解virtualenv。它允许您使用隔离版本的Python和已安装的软件包组拥有不同的环境。默认情况下,每个创建的虚拟环境都安装了pip。
你搞砸了很多东西(你知道得很清楚),因为你可能会为另一个版本的Python重新安装pip。
您可能会在系统中找到更多版本的pip
。检查他们使用的python版本(在Linux上观看第一行的shebang)。使用显式路径到正确的pip来管理相关Python的包。
人们通常会安装pip并重命名或提供别名 - pip33
或pip27
等名称。
请注意,virtualenv
允许创建不同的环境(使用不同的Python版本),而无需为每个Pythons安装virutalenv。
使用virtualenv
我还强烈建议使用virtualenvwrapper,这会添加一些非常方便的命令。
答案 1 :(得分:0)
当我安装django_debug_toolbar时出现问题。当我安装了django-debug-toolbar时,自动安装了最新版本的Django。