首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果*.dev软件包是另一个软件包的先决条件,如何在windows中安装它们?

如果*.dev软件包是另一个软件包的先决条件,如何在windows中安装它们?
EN

Stack Overflow用户
提问于 2021-11-18 15:12:12
回答 1查看 42关注 0票数 0

在我的Windows计算机上设置另一个私有包之前,我需要安装python3.7-dev和libspatialindex-dev。

我有如何在Linux中安装的说明(例如,如下所示):

sudo apt-get install -y libspatialindex-dev

我在Windows中找到了一些使用conda的替代方法(如下所示):

conda install -c conda-forge libspatialindex=1.9.3

我知道你只能通过WSL或Chocolatey获得像"sudo apt“这样的Linux命令,或者像linux虚拟机一样(In Git for Windows Bash, how to install "get-apt" and "sudo" and all those basic commands?https://superuser.com/questions/947220/how-to-install-packages-apt-get-install-in-windows),但我也读到过Windows不需要这些'*.dev‘包,因为它提供了你上面看到的另一种安装方法。(How to get python-dev for windows?)

谁能给我解释一下,我是应该设置WSL、巧克力等,还是可以选择其他方法?如果替代方法不正确,我应该选择linux软件包中的哪个安装软件作为最容易安装的软件?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-11-19 09:47:52

设置WSL很可能不会使您能够在windows上设置生成工作流。

获得库的dev版本意味着除了链接到这些库所需的已编译库之外,还需要有必要的头文件。要实现这一点,对于您正在寻找的特定库将有所不同。

但是,针对您的问题,既然您提到了conda,那么python头文件应该已经位于anaconda文件夹的\include文件夹中,而python.dll应该位于主文件夹中。

该命令

代码语言:javascript
复制
conda install -c conda-forge libspatialindex=1.9.3

在anaconda文件夹中的Library\include下安装所需的头文件。因此,通过在构建管道中设置相应的包含目录,您应该能够编译程序

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

https://stackoverflow.com/questions/70022275

复制
相关文章

相似问题

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