【问题标题】:python-dev installation without package management?没有包管理的python-dev安装?
【发布时间】:2014-11-22 00:40:45
【问题描述】:

我必须在运行 python-2.7.2 的嵌入式 linux 机器上安装 python-dev。 linux风格由TimeSys定制; uname -a 给出: Linux 热点-smc 2.6.32-ts-armv7l-LRI-6.0.0 #1 Mon Jun 25 18:12:45 UTC 2012 armv7l GNU/Linux

该平台没有诸如“yum”或“apt-get”之类的包管理,出于各种原因,我不想安装一个。它确实有 gcc。

python-dev 源代码是否包含 C/C++ 代码?我可以将 python-dev 源代码下载为 .tar.gz 文件,以便在这台机器上直接编译吗?我已经找了来源,但一直没找到。

谢谢, 汤姆

【问题讨论】:

    标签: python-2.7


    【解决方案1】:

    python-dev 源代码是否包含 C/C++ 代码?

    是的。它包含大量头文件和 Python 的静态库。

    我可以将 python-dev 源代码下载为 .tar.gz 文件,以便在这台机器上直接编译吗?

    python-dev 是一个包。根据您的操作系统,您可以通过运行下载相应文件的副本,例如 sudo apt-get install python-devsudo yum install python-devel 取决于您的操作系统。

    【讨论】:

    • python-dev 在哪里安装它的文件?我正在尝试在 chroot 中安装 pip
    【解决方案2】:

    你必须使用

    ./configure --enable-shared
    

    【讨论】:

      【解决方案3】:

      pip 是一个选项吗?它通常与 python 捆绑在一起,并且有很多包。试试:

      pip install python-dev
      

      【讨论】:

      • 不幸的是 pip 找不到 python-dev: "No distributions at all found for python-dev"
      • 好的 - 这篇文章可能会有所帮助:stackoverflow.com/questions/21341423/…
      • 不,我不认为 pip 包含这个包。没用。
      猜你喜欢
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      • 2011-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多