我想在/usr/bin/python2.7中使用Python3解释器,但是没有(文档化的)选项来设置解释器的路径或版本,它默认为Python2解释器,这个解释器也安装在我的系统上(在上)。
我的Python3解释器位于/usr/bin/python3,/usr/bin/python与其有符号链接;运行"env“和" Python”都会给我Python3解释器。
文档 (不清楚,看上去还没有完成,海事组织)在收藏品的Python插件上提到Python3:
编码名称-传递给收藏品的Unicode对象的默认编码。如果省略此选项,它将默认为Python 2上的ascii和Python 3上的utf-8,这是用Python硬编码的,并将忽略所有其他内容,包括您的地区。
但这并不能说明如何使用Python 3,谷歌似乎也不知道。
发布于 2014-11-08 05:31:49
您可能需要重新编译need。
请看这里:
https://github.com/collectd/collectd/blob/master/src/pyconfig.c
从我所能看到的(如果我错了请纠正我)。#include <Python.h>和#include "cpython.h"静态地构建python版本。因此,您的LD路径中当前的Python版本将用于构建模块,该版本将用于执行插件。
https://serverfault.com/questions/642893
复制相似问题