我该如何执行:
./bin/pip install -e .
使用pip ansible命令,我在doc示例中没有看到这种情况:http://docs.ansible.com/pip_module.html
答案 0 :(得分:2)
您可以使用pip模块的extra_args参数指定要传递的任何其他参数。但是,在大多数情况下,您不应该明确包含-e。根据Ansible documentaiton:
# Install (MyApp) using one of the remote protocols (bzr+,hg+,git+,svn+).
# You do not have to supply '-e' option in extra_args.
- pip: name='svn+http://myrepo/svn/MyApp#egg=MyApp'
因此,如果您从远程存储库进行安装,只需将该名称设置为要安装的库的完整URL。如果要在本地安装库,只需指定源目录的完整路径即可。 Ansible模块为您完成所有其他工作。