使用 Cython 进行部分构建的构建

2024-03-17

我在构建中面临 cython 的问题。

其中一部分是使用 cython 构建的模块.c文件和一个.pyx file.

我已经尝试了很多解决方案:

  • Sean Gillies 博客 / 814 / 将 pyproj 添加到构建中 http://sgillies.net/blog/814/adding-pyproj-to-a-buildout/
  • gefira 博客 » 在 zc.buildout 中摆脱“没有 Cython,尝试 Pyrex...” http://www.gefira.pl/blog/2011/06/24/getting-rid-of-no-cython-trying-pyrex-in-zc-buildout/

但一切都以错误结束:

ImportError: No module named Cython.Distutils

当构建加载时附加此内容setup.py这个 cython 模块的。

请注意,setup.py当从它自己的目录调用并使用 buildout bin 目录中的解释器调用时,它是有效的。

感谢您的帮助。


您链接的文章告诉您如何从构建安装 Cython,但要做到这一点,您需要对site-packages文件夹。您应该可以通过 3 种方式来运行这些构建:

  1. 以 root 身份运行并将 Cython 安装到系统 python 中 站点包。通常您希望避免这样做。

  2. 编译你自己的Python。如果您愿意,这可能是唯一的选择 使用系统上尚未存在的 Python 版本。有 构建配置可让您构建任何版本 来自构建内部的 Python。

  3. Use virtualenv http://pypi.python.org/pypi/virtualenv。这将(在 buildout 文件夹中)创建一个 完整的 Python 虚拟环境,包括您自己的site-packages文件夹。这通常是运行的最佳方式 可以使用系统Python(或任何其他Python)的构建 您已经安装了系统范围)。

我建议你使用virtualenv软件安装说明的一部分。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Cython 进行部分构建的构建 的相关文章

  • 用于将 cython 中的许多 C++ 类包装到单个共享对象的项目结构

    我在文档 邮件列表和这个问题在这里 https stackoverflow com questions 10300660 cython and distutils 但我想得到一个更直接的答案来解决我的具体情况 我正在通过尝试一点一点地包装我
  • 使用 pythonbrew 编译 Python 3.2 和 2.7 时出现问题

    我正在尝试使用构建多个版本的 python蟒蛇酿造 http pypi python org pypi pythonbrew 0 7 3 但我遇到了一些测试失败 这是在运行的虚拟机上 Ubuntu 8 04 32 位 当我使用时会发生这种情
  • Django 代理模型的继承和多态性

    我正在开发一个我没有启动的 Django 项目 我面临着一个问题遗产 我有一个大模型 在示例中简化 称为MyModel这应该代表不同种类的物品 的所有实例对象MyModel应该具有相同的字段 但方法的行为根据项目类型的不同而有很大差异 到目
  • Django:按钮链接

    我是一名 Django 新手用户 尝试创建一个按钮 单击该按钮会链接到我网站中的另一个页面 我尝试了一些不同的例子 但似乎没有一个对我有用 举个例子 为什么这不起作用
  • PyUSB 1.0:NotImplementedError:此平台不支持或未实现操作

    我刚刚开始使用 pyusb 基本上我正在玩示例代码here https github com walac pyusb blob master docs tutorial rst 我使用的是 Windows 7 64 位 并从以下地址下载 z
  • 使用 on_bad_lines 将 pandas.read_csv 中的无效行写入文件

    我有一个 CSV 文件 我正在使用 Python 来解析该文件 我发现文件中的某些行具有不同的列数 001 Snow Jon 19801201 002 Crom Jake 19920103 003 Wise Frank 19880303 l
  • 是否可以忽略一行的pyright检查?

    我需要忽略一行的pyright 检查 有什么特别的评论吗 def create slog group SLogGroup data Optional dict None SLog insert one SLog group group da
  • 测试 python Counter 是否包含在另一个 Counter 中

    如何测试是否是pythonCounter https docs python org 2 library collections html collections Counter is 包含在另一个中使用以下定义 柜台a包含在计数器中b当且
  • 使用 Tkinter 显示 numpy 数组中的图像

    我对 Python 缺乏经验 第一次使用 Tkinter 制作一个 UI 显示我的数字分类程序与 mnist 数据集的结果 当图像来自 numpy 数组而不是我的 PC 上的文件路径时 我有一个关于在 Tkinter 中显示图像的问题 我为
  • Python pickle:腌制对象不等于源对象

    我认为这是预期的行为 但想检查一下 也许找出原因 因为我所做的研究结果是空白 我有一个函数可以提取数据 创建自定义类的新实例 然后将其附加到列表中 该类仅包含变量 然后 我使用协议 2 作为二进制文件将该列表腌制到文件中 稍后我重新运行脚本
  • 绘制方程

    我正在尝试创建一个函数 它将绘制我告诉它的任何公式 import numpy as np import matplotlib pyplot as plt def graph formula x range x np array x rang
  • 如何在ipywidget按钮中显示全文?

    我正在创建一个ipywidget带有一些文本的按钮 但按钮中未显示全文 我使用的代码如下 import ipywidgets as widgets from IPython display import display button wid
  • 在Python中获取文件描述符的位置

    比如说 我有一个原始数字文件描述符 我需要根据它获取文件中的当前位置 import os psutil some code that works with file lp lib open path to file p psutil Pro
  • IO 密集型任务中的 Python 多线程

    建议仅在 IO 密集型任务中使用 Python 多线程 因为 Python 有一个全局解释器锁 GIL 只允许一个线程持有 Python 解释器的控制权 然而 多线程对于 IO 密集型操作有意义吗 https stackoverflow c
  • Pandas:merge_asof() 对多行求和/不重复

    我正在处理两个数据集 每个数据集具有不同的关联日期 我想合并它们 但因为日期不完全匹配 我相信merge asof 是最好的方法 然而 有两件事发生merge asof 不理想的 数字重复 数字丢失 以下代码是一个示例 df a pd Da
  • 如何在seaborn displot中使用hist_kws

    我想在同一图中用不同的颜色绘制直方图和 kde 线 我想为直方图设置绿色 为 kde 线设置蓝色 我设法弄清楚使用 line kws 来更改 kde 线条颜色 但 hist kws 不适用于显示 我尝试过使用 histplot 但我无法为
  • 对年龄列进行分组/分类

    我有一个数据框说df有一个柱子 Ages gt gt gt df Age 0 22 1 38 2 26 3 35 4 35 5 1 6 54 我想对这个年龄段进行分组并创建一个像这样的新专栏 If age gt 0 age lt 2 the
  • 使用 Python 绘制 2D 核密度估计

    I would like to plot a 2D kernel density estimation I find the seaborn package very useful here However after searching
  • 使用其构造函数初始化 OrderedDict 以便保留初始数据的顺序的正确方法?

    初始化有序字典 OD 以使其保留初始数据的顺序的正确方法是什么 from collections import OrderedDict Obviously wrong because regular dict loses order d O
  • Python 类继承 - 诡异的动作

    我观察到类继承有一个奇怪的效果 对于我正在处理的项目 我正在创建一个类来充当另一个模块的类的包装器 我正在使用第 3 方 aeidon 模块 用于操作字幕文件 但问题可能不太具体 以下是您通常如何使用该模块 project aeidon P

随机推荐

  • 将字符串拆分为单词并与其他数据重新连接

    我有一个使用的方法Regex寻找文本中的模式string 它可以工作 但不足以继续下去 因为它需要文本出现在确切的顺序 而不是将短语视为一组单词 public static string HighlightExceptV1 this str
  • 使用 python 将数据从 xml 文件填充到 sqlite 数据库

    我有一个与解决问题的一些指南相关的问题 我有一个 xml 文件 我必须使用脚本语言将其填充到数据库系统 无论如何 它可能是 sqlite mysql 中 Python 有人知道如何继续吗 我需要进一步阅读哪些技术 我必须安装哪些环境 有关于
  • CFWheels网站根目录的不同重写模式

    我需要关于研究以下问题的建议 车轮网站有set URLRewriting On 配置完毕 除了根页面之外 一切看起来都很好 所有链接均使用linkTo看起来像website tld controller action 但是在 模式下 切换
  • WeakHashMap 是否会不断增长,或者是否会清除垃圾键?

    我正在尝试使用WeakHashMap https docs oracle com javase 10 docs api java util WeakHashMap html作为并发Set https docs oracle com java
  • 如何从 Visual Studio 解决方案中获取所有界面类型?

    我正在尝试编写 Visual Studio 的扩展 我需要获取当前打开的所有项目中找到的所有接口类型的列表solution 到目前为止 我已经尝试使用 EnvDev 命名空间来执行此操作 有没有办法在不解析项目的 cs 文件的情况下执行此操
  • 为什么记录类型定义中不允许使用灵活类型?

    我正在尝试这个 type TS1 lt state action gt actions state gt seq lt action gt move state gt action gt state state0 state 但类型检查器不
  • JobIntentService 和 IntentService 有什么区别?

    我不明白这两个 API 之间有什么区别 我的意思是何时使用第一个 为什么会有 JobIntentService 提前致谢 我建议阅读这篇文章 解释两者之间的区别意向服务和求职意向服务 https medium com hupareshubh
  • 如何设置休眠sql_mode

    有没有办法在 Hibernate 属性或连接字符串中设置 sql mode 对于 MySql 数据库 Thanks Stefano Yes as 有记录的 https dev mysql com doc connector j 5 1 en
  • .htaccess 重定向文件夹

    All 我想重定向所有访问的流量http 我的网站 http mysite to http mysite public http mysite public文件夹 目前我正在 htaccess 文件中使用以下内容来执行此操作 它适用于根目录
  • 在python中读取.dat文件

    我有一个 dat 文件 我不知道它是如何创建的 使用了什么分隔符以及有关它的任何详细信息 我只有相应的 mdf 和 csv 文件 就这样 python 有什么方法可以读取这个 dat 文件吗 我尝试过的几种方法 file 736 2 Per
  • Bash 中的 Echo 换行符打印文字 \n

    如何打印换行符 这仅仅打印 n echo e Hello nWorld Hello nWorld Use printf反而 printf hello nworld n printf在不同环境下的行为比echo
  • 我可以在 mongodb 的 $match 聚合函数中使用 $in 吗

    我试图在 match 聚合 函数中使用 in 运算符 由于某种原因 它不适用于 Id 字段 但我找不到任何文档指出 mongodb 不支持此功能 var ids 1 2 3 4 an example I am using real mong
  • Django 聚合:仅求和返回值?

    我有一个已付价值列表 并想显示已付总额 我已经使用了聚合和Sum一起计算值 问题是 我只想打印出总值 但聚合打印出 amount sum 480 0 480 0 为总增加值 在我看来 我有 from django db models imp
  • Kafka 一个分区有多个消费者

    我有一个将消息写入主题 分区的生产者 为了保持顺序 我想使用单个分区 并且我希望 12 个消费者读取该单个分区中的所有消息 没有消费者组 所有消息都应该发送给所有消费者 这是可以实现的吗 我读过一些论坛 每个分区只有一个消费者可以阅读 您可
  • 查找最长可能重复字符串的实用程序

    是否有任何工具或实用程序或 perl python 脚本可以在大型文本文件中找到最长的重复子字符串并打印这些模式以及每个模式出现的次数 http en wikipedia org wiki Longest repeated substrin
  • 如何从某个数字/偏移量开始自动增量?

    我正在运行 fgetcsv 查询以将一堆数据从 CSV 导入 WordPress 我想知道如何从某个数字开始自动递增 例如从 1000 开始 import1 INSERT into wp postmeta meta id post id m
  • Java 7 和 Java 8 之间的舍入不一致是一个错误吗?

    我发现舍入不一致DecimalFormat http docs oracle com javase 8 docs api java text DecimalFormat htmljava 7 和 java 8 之间的类 这是我的测试用例 D
  • 如果堆栈在数字较低的地址处增长,为什么指针比较会颠倒这一点?

    由于堆栈向下增长 即朝着数值较小的内存地址增长 为什么 i lt j是真的 如果我错了 请纠正我 但我想这是 C 创建者 C 维护的 的设计决定 但我想知道为什么 同样奇怪的是 堆分配的对象pin位于比堆栈变量在数值上更高的内存地址 这也与
  • 为什么在手动刷新响应时 ASP.NET 将 Content-Length 标头替换为 Transfer-Encoding 标头?

    我们的 Web 应用程序 ASP NET Web Forms 有一个页面 将向用户显示最近生成的 PDF 文件 由于 PDF 文件有时非常大 因此我们实现了一种 流式传输 方法 将其分块发送到客户端浏览器 尽管以块的形式发送数据 但我们在发
  • 使用 Cython 进行部分构建的构建

    我在构建中面临 cython 的问题 其中一部分是使用 cython 构建的模块 c文件和一个 pyx file 我已经尝试了很多解决方案 Sean Gillies 博客 814 将 pyproj 添加到构建中 http sgillies