用于python 3的pip安装包

时间:2014-04-30 12:47:10

标签: python pip

我不知道自己做了什么,但现在使用pip来安装软件包时,它为python 3(python3.3文件夹)而不是python2.7安装它。

我安装django_debug_toolbar的另一个问题,现在我的django版本是1.6.4而不是1.3我安装了。

现在我无法用pip删除django 1.6.4。你有解决方案吗?

2 个答案:

答案 0 :(得分:1)

了解virtualenv。它允许您使用隔离版本的Python和已安装的软件包组拥有不同的环境。默认情况下,每个创建的虚拟环境都安装了pip。

你搞砸了很多东西(你知道得很清楚),因为你可能会为另一个版本的Python重新安装pip。

您可能会在系统中找到更多版本的pip。检查他们使用的python版本(在Linux上观看第一行的shebang)。使用显式路径到正确的pip来管理相关Python的包。

人们通常会安装pip并重命名或提供别名 - pip33pip27等名称。

请注意,virtualenv允许创建不同的环境(使用不同的Python版本),而无需为每个Pythons安装virutalenv。

使用virtualenv我还强烈建议使用virtualenvwrapper,这会添加一些非常方便的命令。

答案 1 :(得分:0)

当我安装django_debug_toolbar时出现问题。当我安装了django-debug-toolbar时,自动安装了最新版本的Django。