使用Chef安装并启用python 3

埃德梅默托

我正在尝试用Chef安装python,这是Runbook

sudo yum -y install centos-release-scl
sudo yum -y install rh-python36
sudo scl enable rh-python36

第四步需要python3。当我手动执行此操作时,它可以按预期工作,但是当我通过厨师进行操作时,它仍然认为它是python 2.7,因此在第四步失败。我该如何解决?

execute "install centos-release-scl" do
    command "sudo yum -y install centos-release-scl"
    action :run
  end

  execute "install rh-python36" do
    command "sudo yum -y install rh-python36"
    action :run
  end

  execute "enable rh-python3" do
    command "sudo scl enable rh-python36 bash"
    action :run
  end

  execute "pip install dd-check-dev" do
    command "pip install 'datadog-checks-dev[cli]'"
    action :run
  end
德西里安

您可能想看看poise-python社区食谱。该菜谱允许您指定要使用的python和pip版本,并允许您使用菜谱的自定义资源通过pip安装python软件包。这是用于安装python 3的示例代码块:

python_runtime '3' do
  version 3
  action :install
end

然后,您可以通过以下方式安装软件包:

python_package 'datadog-checks-dev[cli]'

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Python3安装PyRTF?

来自分类Dev

使用Python3安装Django的问题

来自分类Dev

如何使用 pip 为 python3 安装 python 包?

来自分类Dev

如何使用pip在Python3上安装Flask?

来自分类Dev

使用anaconda python3安装opencv 3.1吗?

来自分类Dev

无法使用Puppet设置Python 3的安装目录

来自分类常见问题

如何使用Homebrew在Mac上安装Python 2和3?

来自分类Dev

使用pyenv安装Python 3后无法导入tkinter

来自分类Dev

Django:如何使用pip3安装mysql / connector python

来自分类Dev

使用pip为Python 3安装rpy2

来自分类Dev

在python3上安装/使用dask.array

来自分类Dev

在Docker中使用python3安装Cython

来自分类Dev

使用Cloudformation启用S3库存

来自分类Dev

matplotlib安装问题python 3

来自分类Dev

为Python 3安装Nibabel

来自分类Dev

为Python 3安装Nibabel

来自分类Dev

如何使用anaconda3在Visual Studio Code中为python启用intellisense?

来自分类Dev

使用流星安装Bootstrap 3

来自分类Dev

使用流星安装Bootstrap 3

来自分类Dev

在 Ubunbu 16.04 上使用 Chef 安装 python 3.6.3

来自分类Dev

使用 Poise 安装的 Python/Ruby 的正确 Chef 方法

来自分类Dev

使用pyenv安装Python 3后在Ubuntu 14.04上安装matplotlib

来自分类Dev

如何使用安装在 Homebrew 中的 python3 版本而不是安装在库中的版本?

来自分类Dev

将Numpy和pip3安装在python2.7中时,如何为python3.x安装Numpy和pip3?使用Conda吗?

来自分类Dev

是否可以在Suse Enterprise Linux 11 SP3上安装Open Source Chef Server?

来自分类Dev

与Python 2同时安装并运行Python 3

来自分类Dev

与Python 2同时安装并运行Python 3

来自分类Dev

python3-rencode & python3-setproctitle 不可安装

来自分类Dev

如何检查已安装的Mercurial(hg)使用的是Python2还是Python3?

Related 相关文章

热门标签

归档