运行 Salt minion 指定 Python 路径

有没有办法指定必须用于运行 salt-minion 的 python 解释器?

我有几个盐奴才在本地网络上运行。它们中的大多数都可以正常工作,但是有些 minion 会抛出错误,我们的猜测是 minion 使用 python 3 而不是 python 2 运行(我们需要使用salt-2018.3.4-py2

如果我运行python --version它说版本是 3.7。我们如何强制minion使用python 2.7?

谢谢。


白衣染霜花
浏览 153回答 1
1回答

潇潇雨雨

我会说它直接取决于您的安装包。如果你安装salt-2018.3.4-py2了它意味着它将与 py2 一起运行。在我的奴才上,安装了 salt-2019.2-py3 并且我有$ python -VPython 2.7.13$ salt-minion --versionsSalt Version:           Salt: 2019.2.0Dependency Versions:           cffi: Not Installed       cherrypy: Not Installed       dateutil: 2.5.3      docker-py: Not Installed          gitdb: 2.0.0      gitpython: 2.1.1          ioflo: Not Installed         Jinja2: 2.9.4        libgit2: Not Installed        libnacl: Not Installed       M2Crypto: Not Installed           Mako: Not Installed   msgpack-pure: Not Installed msgpack-python: 0.4.8   mysql-python: Not Installed      pycparser: Not Installed       pycrypto: 2.6.1   pycryptodome: Not Installed         pygit2: Not Installed         Python: 3.5.3 (default, Sep 27 2018, 17:25:39)   python-gnupg: Not Installed         PyYAML: 3.12          PyZMQ: 16.0.2           RAET: Not Installed          smmap: 2.0.1        timelib: Not Installed        Tornado: 4.4.3            ZMQ: 4.2.1System Versions:           dist: debian 9.9          locale: UTF-8        machine: x86_64        release: 4.9.0-9-amd64         system: Linux        version: debian 9.9 和$ head -1 /usr/bin/salt-minion #!/usr/bin/python3
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python