为什么我不能使用 ansible 创建 virtualenv?

米克特

我正在尝试使用 ansible 为 nodepool 用户创建一个 virtualenv,但它失败了,如下所述。我想成为 nodepool 用户,因为它使用 python3.5 而所有其他人使用服务器默认值 2.7.5。似乎无法获取 3.5 版本。

该剧是:

- name: Create nodepool venv
  become: true
  become_user: nodepool
  become_method: su
  command: virtualenv-3.5 /var/lib/nodepool/npvenv

错误是:

fatal: [ca-o3lscizuul]: FAILED! => {"changed": false, "cmd": "virtualenv-3.5 /var/lib/nodepool/npvenv", "failed": true, "msg": "[Errno 2] No such file or directory", "rc": 2}

它从外壳工作。

[root@host ~]# su nodepool
[nodepool@host root]$ virtualenv-3.5 /var/lib/nodepool/npvenv
Using base prefix '/opt/rh/rh-python35/root/usr'
New python executable in /var/lib/nodepool/npvenv/bin/python3
Also creating executable in /var/lib/nodepool/npvenv/bin/python
Installing setuptools, pip, wheel...done.
米克特

解决了以下问题。

shell: source /var/lib/nodepool/.bashrc && virtualenv-3.5 /var/lib/nodepool/npvenv created="/var/lib/nodepool/npvenv"

这不是我想做的,但它会做。如果有人知道我可能会如何像最初发布的那样,请指教。也许这是不可能的,因为它没有拾取路径等。

我加入了创建选项,因为它可以防止重做(如果存在)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我不能使用NSFileManager创建文件

来自分类Dev

为什么我不能使用嵌套的 IntList 创建对象?

来自分类Dev

为什么我不能使用Ansible捕获环境变量?

来自分类Dev

为什么我不能使用我新创建的 API 密钥?

来自分类Dev

为什么我不能使用dplyr使用mutate()创建新列的函数?

来自分类Dev

为什么我不能使用此动态SQL创建表?

来自分类Dev

为什么我不能使用tbb :: task_scheduler_init创建超过32个线程?

来自分类Dev

Matlab:为什么我不能使用VideoWriter创建mp4文件?

来自分类Dev

为什么我不能使用此动态SQL创建表?

来自分类Dev

为什么不能使用类的实例创建新的线程?

来自分类Dev

为什么我不能访问'virtualenv'?

来自分类Dev

使用Anaconda的Python版本创建virtualenv

来自分类Dev

使用python3创建virtualenv

来自分类Dev

使用Anaconda的Python版本创建virtualenv

来自分类Dev

人们为什么在docker容器中创建virtualenv?

来自分类Dev

为什么我不能使用GParted在USB闪存驱动器上创建分区表?

来自分类Dev

使用Ansible尝试在virtualenv内部安装时权限被拒绝

来自分类Dev

为什么 virtualenv 为我的主要 python 解释器创建符号链接?

来自分类Dev

ansible不能使用变量

来自分类Dev

如何在virtualenv的子目录中使用pipenv创建新的virtualenv?

来自分类Dev

为什么在创建const字符串变量时不能使用String.Empty?

来自分类Dev

Rails:为什么不能使用由ajax创建的对象来触发javascript?

来自分类Dev

为什么在创建嵌套Struct的Array时不能使用简短的Array构造函数语法?

来自分类Dev

为什么不能使用_.map(new Array(n),Math.random)创建随机数组?

来自分类Dev

在Elixir中,为什么在创建地图时不能使用其他符号?

来自分类Dev

为什么不能使用“ new”运算符创建泛型类型的实例?

来自分类Dev

为什么不能使用DailyRollingFileAppender创建新的日志文件(包括每日日期)?

来自分类Dev

为什么不能使用动态分配的字符串创建临时文件?

来自分类Dev

如何在Ubuntu中使用Python3.3创建virtualenv?

Related 相关文章

  1. 1

    为什么我不能使用NSFileManager创建文件

  2. 2

    为什么我不能使用嵌套的 IntList 创建对象?

  3. 3

    为什么我不能使用Ansible捕获环境变量?

  4. 4

    为什么我不能使用我新创建的 API 密钥?

  5. 5

    为什么我不能使用dplyr使用mutate()创建新列的函数?

  6. 6

    为什么我不能使用此动态SQL创建表?

  7. 7

    为什么我不能使用tbb :: task_scheduler_init创建超过32个线程?

  8. 8

    Matlab:为什么我不能使用VideoWriter创建mp4文件?

  9. 9

    为什么我不能使用此动态SQL创建表?

  10. 10

    为什么不能使用类的实例创建新的线程?

  11. 11

    为什么我不能访问'virtualenv'?

  12. 12

    使用Anaconda的Python版本创建virtualenv

  13. 13

    使用python3创建virtualenv

  14. 14

    使用Anaconda的Python版本创建virtualenv

  15. 15

    人们为什么在docker容器中创建virtualenv?

  16. 16

    为什么我不能使用GParted在USB闪存驱动器上创建分区表?

  17. 17

    使用Ansible尝试在virtualenv内部安装时权限被拒绝

  18. 18

    为什么 virtualenv 为我的主要 python 解释器创建符号链接?

  19. 19

    ansible不能使用变量

  20. 20

    如何在virtualenv的子目录中使用pipenv创建新的virtualenv?

  21. 21

    为什么在创建const字符串变量时不能使用String.Empty?

  22. 22

    Rails:为什么不能使用由ajax创建的对象来触发javascript?

  23. 23

    为什么在创建嵌套Struct的Array时不能使用简短的Array构造函数语法?

  24. 24

    为什么不能使用_.map(new Array(n),Math.random)创建随机数组?

  25. 25

    在Elixir中,为什么在创建地图时不能使用其他符号?

  26. 26

    为什么不能使用“ new”运算符创建泛型类型的实例?

  27. 27

    为什么不能使用DailyRollingFileAppender创建新的日志文件(包括每日日期)?

  28. 28

    为什么不能使用动态分配的字符串创建临时文件?

  29. 29

    如何在Ubuntu中使用Python3.3创建virtualenv?

热门标签

归档