首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Python 3中使用collectd

在Python 3中使用collectd
EN

Server Fault用户
提问于 2014-11-08 01:12:52
回答 1查看 2.5K关注 0票数 4

我想在/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,谷歌似乎也不知道。

EN

回答 1

Server Fault用户

发布于 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版本将用于构建模块,该版本将用于执行插件。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/642893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档