Python Django安装在RHEL中使用Ansible失败
我有以下剧本:Python Django安装在RHEL中使用Ansible失败,python,django,ansible,rhel,Python,Django,Ansible,Rhel,我有以下剧本: --- - hosts: app become: yes tasks: - name: Install MySQL-Python yum: name=MySQL-python state=present - name: Install Python Setup Tools yum: name=python-setuptools state=present - name: Install django easy
---
- hosts: app
become: yes
tasks:
- name: Install MySQL-Python
yum: name=MySQL-python state=present
- name: Install Python Setup Tools
yum: name=python-setuptools state=present
- name: Install django
easy_install: name=django state=present
此操作失败,错误如下:
此版本的Django需要Python 3.4,但您试图在Python 2.7上安装它。\n\n这可能是因为您使用的pip版本不理解Python\u所需的分类器。请确保\n您的pip>=9.0和setuptools>=24.2,然后重试:\n\n$python-m pip install--升级pip setuptools\n$python-m pip install django\n\n这将安装最新版本的django,该版本适用于您的python版本。如果无法升级pip(或Python),请请求\n较旧版本的Django:\n\n$Python-m pip安装\“django我将使用来安装django,而不是
easy\u install
。您可以使用executable
为Python 3.4使用pip
。您可以使用version
指定要使用的版本-如果您决定使用Python 2,则需要安装django。非常感谢您的回答。实际上,我修改了EasyUnList:Name=Django状态= EasyJuthSudio:Name=DjangoLad,您可以使用它,但我会考虑切换到 PIP >,将代码< > PIP < /代码>描述为首选的安装程序。有关更多信息,请参阅。
- name: Install django
pip:
name: django
executable: pip-3.4
version: 2.0.4