-2

当我尝试安装 django 1.4 时,它给了我 1.5:

imac9:site-packages pdadmin$ sudo pip install django==1.4.1
Downloading/unpacking django==1.4.1
  Running setup.py egg_info for package django

    warning: no previously-included files matching '__pycache__' found under directory '*'
    warning: no previously-included files matching '*.py[co]' found under directory '*'
  Requested django==1.4.1, but installing version 1.5.1
Installing collected packages: django
    Found existing installation: Django 1.5.1

我将如何解决这个问题?

4

3 回答 3

2

我建议使用virtualenv。这样,您的 1.4 和 1.5 安装可以在不同的环境中和平共存(无论如何,它更适合分发/部署)。我目前在两个单独的项目中运行 1.4.1 和 1.5。

于 2013-04-11T20:41:14.793 回答
2

您可能已经有更新的版本。

Found existing installation: Django 1.5.1

我想你应该先卸载那个。

于 2013-04-11T20:35:48.963 回答
0

我能够解决这个问题的唯一方法是下载 1.4 tar 并手动安装它。

于 2013-04-11T21:23:42.597 回答