安装依赖于C的python库

2024-05-19 02:53:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我想安装pypoker-eval package。作者为如何在windows中安装软件包提供了一个很好的自述:

Windows上的pypoker评估

  1. 安装python

  2. 打开visualstudio项目并更改目录以包括python目录,并修复poker eval项目的路径

  3. 生成项目时,可能存在未定义的ssize,可以将其键入int

  4. 找到新生成的dllPypokeEval.dll然后看看导出,你会发现一些类似于init_pokereval_2_4的东西

  5. 将dll重命名为_pokereval_2_4.pyd(您的版本号),并将其移动到测试.py目录

  6. 编辑.py文件,使导入的模块是_pokereval_2_4(您的版本号),而不是动态生成的模块

但老实说,这些指示真的让我不知所措。我试着自己做一些研究,我明白,因为库中有一些C代码,我需要先编译它。我无法理解将目录更改为包含python目录的目的是什么,这部分是否意味着更改工作目录?我使用的编译器也很重要吗?我已经接触过一些C语言,但那是代码::块IDE。在

我想我的主要问题是我不太明白当我安装一个软件包时会发生什么。皮普把我宠坏了,把整个过程当作一个封闭的盒子,现在有了这样的事情,我觉得完全迷失了方向。任何关于安装带有C依赖项的包的推荐阅读资料,或者关于如何安装这个包的提示,我们将不胜感激!在

作为参考,我在Windows7上使用了Python2.7。在


Tags: 模块项目代码py目录packagewindows版本号

热门问题