gpt4 book ai didi

django - virtualenv 使用错误的 django

转载 作者:行者123 更新时间:2023-12-02 02:21:10 25 4
gpt4 key购买 nike

我已经设置了一个 virtualenv,并启用了 --no-site-packages 标志。

当我执行pip install django==1.3时,一切似乎都安装得很好。

当我运行 python manage.py sycndb 时,出现错误。

导入错误 django.contrib.staticfiles:没有名为 staticfiles 的模块

我知道这是 1.3 的一个功能并且应该可以工作。当我进入 python shell 并输入

>>> import django
>>> django.VERSION
(1, 2, 1, 'alpha', 0)

知道为什么我回到 1.2 我打开了 vitrualenv 并且知道我在其中,因为我可以导入我安装的其他东西。除了 django 之外的所有东西似乎都可以工作。看来我在我的机器上安装了 Ghost 版本或其他版本,但由于 --no-site-packages 的原因,这种情况不应该发生,对吗?

最佳答案

您能否执行以下检查:

  1. 您是否在 virtualenv 中使用 python?

    哪个Python

    /home/raisins/.virtualenvs/yourenv/bin/python

  2. 打开 python shell 并检查 django 来自哪里:

    python

    >>>导入django

    >>> django.__path__

    >>> ['/home/raisins/.virtualenvs/yourenv/lib/python2.6/site-packages/django']

  3. 当您运行 pip install 命令时,您是否激活了虚拟环境?

关于django - virtualenv 使用错误的 django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5569895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com