【问题标题】:"Cannot find installed version of python-django or python3-django" when running celery worker运行 celery worker 时“找不到安装的 python-django 或 python3-django 版本”
【发布时间】:2016-12-28 20:23:38
【问题描述】:

当我通过 ubuntu 15.04 终端运行命令时

celery worker -A celery_blog -l inf -c 5

我总是得到

找不到安装的 python-django 或 python3-django 版本。

虽然我已经为 python 2.x 和 3.x 安装了 django,但您也可以参考随附的屏幕截图。

另外,为什么在运行 celery worker 时甚至要求 django?

【问题讨论】:

  • 你是如何安装 Django 的?如果是在虚拟环境中,那么必须在启动 celery worker 之前激活虚拟环境。
  • 我已经全局安装了。
  • 你能运行'which python-django'或'which python3-django'吗?
  • @lapinkoira 你是什么意思?
  • 如果你在 shell 上输入“which python-django”,它会告诉你应用程序 bin 位于何处

标签: python django celery


【解决方案1】:

解决方案一:

 pip install Django

解决方案 2: ubuntu 版本 > 14.04。 python3-django 是 Ubuntu 15.04 的存储库中可用的软件包。它不在 Ubuntu 14.04 的默认存储库中

apt-get install python3-django

【讨论】:

    【解决方案2】:

    您可以通过多种不同的方式安装 Django,具体取决于您的需求以及您希望如何配置开发环境。

    从包全局安装:

    sudo apt-get 更新

    sudo apt-get install python-django

    您可以通过键入以下内容来测试安装是否成功:

    django-admin --version

    通过 pip 全局安装:

    sudo apt-get 更新

    现在您可以安装 pip。如果您打算使用 Python 版本 2,请使用以下命令进行安装:

    sudo apt-get install python-pip

    如果您打算使用 Python 3,请使用以下命令:

    sudo apt-get install python3-pip

    现在你有了 pip,我们可以很容易地安装 Django。如果您使用的是 Python 2,则可以键入:

    sudo pip install django

    如果您使用的是 Python 3,请改用 pip3 命令:

    sudo pip3 安装 django

    您可以通过键入以下内容来验证安装是否成功:

    django-admin --version

    通过 pip 全局安装。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-15
      • 1970-01-01
      • 2013-11-29
      • 2017-11-14
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 1970-01-01
      相关资源
      最近更新 更多