有没有办法修复pip模块找不到正确的python版本?关键问题似乎在于virtualenv_python
- name: Create venv and install requirements
pip:
requirements: /home/admin/dev/python/filepro/requirements.txt
virtualenv: /home/admin/venvs/filepro
virtualenv_python: python3.5
tags:
- venv
错误:
^{pr2}$/usr/bin/python3.5
是python3.5所在的地方,我使用的是Ansible 2.2.1.0
问题是virtualenv没有安装为sudo。在
如果我错了,请纠正我,但似乎要让pip模块与virtualenv一起工作,您需要运行
sudo pip install virtualenv
首先,您需要确保virtualenv是为您打算使用的Python版本安装的。您可以在运行pip模块之前执行以下操作:
如果您不想(或不能)以root用户身份安装virtualenv,Ansible将无法获取virtualenv可执行文件。可以手动将其添加到PATH环境变量:
^{pr2}$或者,您可以作为root用户安装vitualenv:
相关问题 更多 >
编程相关推荐