精华内容
下载资源
问答
  • python-dev and python3-dev 软件包

    万次阅读 2019-09-07 12:44:28
    python-dev and python3-dev 软件包 Ubuntu 下名称 python-dev and python3-dev。 CentOS 下名称 python-devel and python3-devel。 Header files, a static library and development tools for building Python ...

    python-dev and python3-dev 软件包

    Ubuntu 下名称 python-dev and python3-dev
    CentOS 下名称 python-devel and python3-devel

    Header files, a static library and development tools for building Python modules, extending the Python interpreter or embedding Python in applications.
    This package is a dependency package, which depends on Debian’s default Python version.

    Linux 发行版通常会把类库的头文件和相关的 pkg-config 分拆成一个单独的 xxx-dev or xxx-devel 包。

    以 Python 为例,以下情况你是需要 python-dev or python-devel
    自己安装一个源外的 python 类库,而这个类库内含需要编译调用 Python API 的 C/C++ 文件。
    自己写的一个程序编译需要链接 libpythonXX.(a/so)。
    (以上不含使用 ctypes/ffi 或者裸 dlsym 方式直接调用 libpython.so)。

    其他正常使用 Python 或者通过安装源内的 Python 类库不需要 python-dev or python-devel
    python-dev or python-devel 负责外部第三方 Python 相关包的编译需要的文件。

    pkg = package

    dependency [dɪ'pend(ə)nsɪ]:n. 属国,从属,从属物
    package ['pækɪdʒ]:n. 包,包裹,套装软件,程序包 adj. 一揽子的 vt. 打包,将...包装
    

    python-dev or python-devel 称为是 Python 的开发包,包括了一些用 C / Java / C# 等编写的 Python 扩展,在编译的时候依赖的头文件等信息。我们在编译一个用 C 语言编写的 Python 扩展模块时,里面会有 #include<Python.h> 这样的语句,因此需要先安装 python-dev or python-devel 开发包。

    *-dev or *-devel 软件一般都是 C 语言编写的一些头文件或源文件,往往是其他模块或我们自己编写的模块在编译时,需要依赖的 *-dev or *-devel 软件包。

    *-devel 开发包中包括一些头文件和静态链接库,任何 *-devel 包基本都是这样。

    1. apt-cache depends python-dev

    python-dev 软件包的依赖关系。

    apt-cache depends python-dev
    
    strong@foreverstrong:~$ apt-cache depends python-dev
    python-dev
      Depends: python
      Depends: libpython-dev
      Depends: python2.7-dev
    strong@foreverstrong:~$
    

    2. apt-cache depends python3-dev

    python3-dev 软件包的依赖关系。

    apt-cache depends python3-dev
    
    strong@foreverstrong:~$ apt-cache depends python3-dev
    python3-dev
      Depends: python3
      Depends: libpython3-dev
      Depends: python3.5-dev
      Replaces: <python3.1>
    strong@foreverstrong:~$
    

    3. python-dev and python3-dev

    sudo apt-get install python-dev -y
    sudo apt-get install python3-dev -y
    
    展开全文
  • 安装Python-dev,但是在centos上面没有该包. [root@master audiotools-3.0]# yum install python-dev 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.163.com * extras:...

    说明

    安装Python-dev,但是在centos上面没有该包.

    [root@master audiotools-3.0]# yum install python-dev
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.163.com
     * extras: centos.ustc.edu.cn
     * updates: mirrors.163.com
    没有可用软件包 python-dev。
    

    原因是:centos上面python-dev名为python-devel。

    安装

    yum -y install python-devel
    
    展开全文
  • 展开全部用aptitude 工具可以搞定先:sudo apt-get install aptitude然后:sudo aptitude install python-dev下列“新”软件包将被安装。python-dev python2.7-dev{ab}0 个软件包被升级,新安装 2 个, 0 个将被删除...

    展开全部

    用aptitude 工具可以搞定

    先:sudo apt-get install aptitude

    然后:

    sudo aptitude install python-dev

    下列“新”软件包将被安装。

    python-dev python2.7-dev{ab}

    0 个软件包被升级,新安装 2 个, 0 个将被删除,32313133353236313431303231363533e58685e5aeb931333365633836 同时 0 个将不升级。

    需要获取 29.5 MB 的存档。 解包后将要使用 39.3 MB。

    下列动作将解决这些依赖关系:

    保持下列软件包于其当前版本:

    1)     python-dev [未安装的]

    2)     python2.7-dev [未安装的]

    下列动作将解决这些依赖关系:

    安装下列软件包:

    1)     libexpat1-dev [2.0.1-7.2ubuntu1 (precise)]

    2)     libssl-dev [1.0.1-4ubuntu3 (precise)]

    3)     libssl-doc [1.0.1-4ubuntu3 (precise)]

    降级下列软件包:

    4)     libexpat1 [2.0.1-7.2ubuntu1.1 (now) -> 2.0.1-7.2ubuntu1 (precise)]

    5)     libpython2.7 [2.7.3-0ubuntu3.1 (now) -> 2.7.3-0ubuntu3 (precise)]

    6)     libssl1.0.0 [1.0.1-4ubuntu5.7 (now) -> 1.0.1-4ubuntu3 (precise)]

    7)     python2.7 [2.7.3-0ubuntu3.1 (now) -> 2.7.3-0ubuntu3 (precise)]

    8)     python2.7-minimal [2.7.3-0ubuntu3.1 (now) -> 2.7.3-0ubuntu3 (precise)]

    下列软件包将被“降级”:

    libexpat1 libpython2.7 libssl1.0.0 python2.7 python2.7-minimal

    下列“新”软件包将被安装。

    libexpat1-dev{a} libssl-dev{a} libssl-doc{a} python-dev python2.7-dev{a}

    参考资料

    360.360[引用时间2018-1-2]

    展开全文
  • 匿名用户1级2015-12-12 回答用aptitude 工具可以搞定先:sudo apt-get install aptitude然后:sudo aptitude install python-dev下列“新”软件包将被安装。python-dev python2.7-dev{ab}0 个软件包被升级,新安装 2...

    匿名用户

    1级

    2015-12-12 回答

    用aptitude 工具可以搞定

    先:sudo apt-get install aptitude

    然后:

    sudo aptitude install python-dev

    下列“新”软件包将被安装。

    python-dev python2.7-dev{ab}

    0 个软件包被升级,新安装 2 个, 0 个将被删除, 同时 0 个将不升级。

    需要获取 29.5 MB 的存档。 解包后将要使用 39.3 MB。

    下列软件包存在未满足的依赖关系:

    python2.7-dev : 依赖: python2.7 (= 2.7.3-0ubuntu3) 但是 2.7.3-0ubuntu3.1 已安装。

    依赖: libpython2.7 (= 2.7.3-0ubuntu3) 但是 2.7.3-0ubuntu3.1 已安装。

    依赖: libexpat1-dev 但它将不会被安装。

    依赖: libssl-dev 但它将不会被安装。

    下列动作将解决这些依赖关系:

    保持 下列软件包于其当前版本:

    1) python-dev [未安装的]

    2) python2.7-dev [未安装的]

    是否接受该解决方案?[Y/n/q/?] n

    下列动作将解决这些依赖关系:

    安装 下列软件包:

    1) libexpat1-dev [2.0.1-7.2ubuntu1 (precise)]

    2) libssl-dev [1.0.1-4ubuntu3 (precise)]

    3) libssl-doc [1.0.1-4ubuntu3 (precise)]

    降级 下列软件包:

    4) libexpat1 [2.0.1-7.2ubuntu1.1 (now) -> 2.0.1-7.2ubuntu1 (precise)]

    5) libpython2.7 [2.7.3-0ubuntu3.1 (now) -> 2.7.3-0ubuntu3 (precise)]

    6) libssl1.0.0 [1.0.1-4ubuntu5.7 (now) -> 1.0.1-4ubuntu3 (precise)]

    7) python2.7 [2.7.3-0ubuntu3.1 (now) -> 2.7.3-0ubuntu3 (precise)]

    8) python2.7-minimal [2.7.3-0ubuntu3.1 (now) -> 2.7.3-0ubuntu3 (precise)]

    是否接受该解决方案?[Y/n/q/?] y

    下列软件包将被“降级”:

    libexpat1 libpython2.7 libssl1.0.0 python2.7 python2.7-minimal

    下列“新”软件包将被安装。

    libexpat1-dev{a} libssl-dev{a} libssl-doc{a} python-dev python2.7-dev{a}

    0 个软件包被升级,新安装 5 个, 5 个被降级, 0 个将被删除, 同时 0 个将不升级。

    需要获取 39.0 MB 的存档。 解包后将要使用 47.8 MB。

    展开全文
  • centos安装 python-dev包提示No package python-dev available: 出现此问题的原因是python-dev的包在centos的yum中不叫python-dev,而是python-devel. 所以使用下面的命令即可安装python-dev: yum install python...
  • python和python-dev问:python-dev是什么?为什么安装了python后有时还要安装python-dev?答:linux发行版通常会把类库的头文件和相关的pkg-config分拆成一个单独的xxx-dev(el)包. //pkg=package,包裹以python为例, ...
  • 以python为例, 以下情况你是需要python-dev的你需要自己安装一个源外的python类库, 而这个类库内含需要编译的调用python api的c/c++文件你自己写的一个程序编译需要链接libpythonXX.(a|so)(注:以上不含使用ctypes/...
  • python-devel和python-dev的区别

    千次阅读 2018-09-22 00:20:53
    以python为例, 以下情况你是需要python-dev的你需要自己安装一个源外的python类库, 而这个类库内含需要编译的调用python api的c/c++文件你自己写的一个程序编译需要链接libpythonXX.(a|so)(注:以上不含使用ctypes/...
  • python-devel找不到,可以试试python-dev

    千次阅读 2020-01-17 08:39:33
    今天装打印驱动,需要python-devel。这有点傻眼了。因为找不到。 ...后来改成python-dev,安装成功。 LINUX安装一个打印,实在是麻烦。咱就没有更好的办法?一定要让砖家安装都费事,才满意? ...
  • centos安装 python-dev包提示No package python-dev available: 出现此问题的原因是python-dev的包在centos的yum中不叫python-dev,而是python-devel. 所以使用下面的命令即可安装python-dev: sudo yum install ...
  • 用apt-get安装python-dev老是报错,缺少依赖包,报错信息: The following packages have unmet dependencies: build-essential : Depends: dpkg-dev (>= 1.13.5) but it is not going to be installed python-dev...
  • y@y-Lenovo:~$ sudo apt-get install python-dev [sudo] y 的密码: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树  正在读取状态信息... 完成  没有可用的软件包 python-dev,但是它被其它的软件包...
  • CentOS 下 python-dev 叫做 python-devel

    万次阅读 2014-04-28 15:12:03
    在使用pyth Ubuntu下叫做python-dev,CentOS下叫做python-devel,标记一下。
  • python-dev_2.7.9-1_i386

    2015-09-11 07:21:22
    以python为例, 以下情况你是需要python-dev的 你需要自己安装一个源外的python类库, 而这个类库内含需要编译的调用python api的c/c++文件 你自己写的一个程序编译需要链接libpythonXX.(a|so) (注:以上不含使用...
  • python和python-dev

    2014-07-16 14:44:00
    问:python-dev是什么?为什么安装了python后有时还要安装python-dev? 答: linux发行版通常会把类库的头文件和相关的pkg-config分拆成一个单独的xxx-dev(el)包. //pkg=package,包裹 以python为例, 以下情况你是...
  • 安装Python 后安装Python-dev

    万次阅读 2018-06-16 18:30:20
    安装可能会失败用以下命令就ok了。1.sudo apt-get install aptitude2.sudo aptitude install python-dev
  • ubuntu离线安装python-dev

    千次阅读 2018-05-11 09:45:32
    首先下面网址,下载python-dev_2.7.15~rc1-1_amd64.debhttps://ubuntu.pkgs.org/18.04/ubuntu-main-amd64/python-dev_2.7.15~rc1-1_amd64.deb.html然后,pkgs -i python-dev_2.7.15~rc1-1_amd64.deb,即可安装成功....
  • centos安装 python-dev包提示No package python-dev available: 出现此问题的原因是python-dev的包在centos的yum中不叫python-dev,而是python-devel. 所以使用下面的命令即可安装python-dev: sudo yum install ...
  • sudo apt install python-dev 或者 在 sudo apt install python 命令下安装应该也附带了 python-dev 上述 pyhthon 版本是 python2 版本,如果想安装 python3 直接将上面的 python 改成 python3 即可...
  • 在Centos7上安装Python-dev

    千次阅读 2019-04-18 10:28:54
    安装Python-dev,但是在centos上面没有该包。 [root@master audiotools-3.0]# yum install python-dev 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.163.com * extras:...
  • ubuntu下安装python-dev遇到的问题

    千次阅读 2019-10-25 22:18:36
    安装教程(简书) 按照上面的教程, 配置完镜像源之后, ...然后用aptitude安装python-devsudo aptitude install python-dev 遇到下面问题: medlen@IdeaPad:/etc/apt$ sudo apt-get install aptitude Readi...
  • 对于debian和ubuntu,请确保安装了以下软件包:sudo apt-get install build-essential libssl-dev python-dev对于Fedora和RHEL衍生物,请确保安装了以下软件包:sudo yum install gcc openssl-devel...
  • 最近做树莓派开发,导入GPIO模块时遇到 python.h:没有那个文件和目录 的错误,是由于没有安装pyhon-dev模块造成的;...这里注意选择python3-dev还是python-dev因为系统同时装了python2.7和python3.5,默认python-dev
  • ubuntu安装python-dev

    万次阅读 2018-04-03 16:37:34
    ubuntu安装python-dev,首先需要的是换源,换成国内的源 cd /etc/apt/ cp sources.list source.list.bak vim sources.list 修改为如下的源: deb ...
  • [root@izm5e44wg7yw6hw9lk41omz ~]# yum install python-dev Loaded plugins: fastestmirror base | 3.6 kB 00:00:00 epel | 4.7 kB 00:00:00 extras | 3.4 kB 00:00:00 mysql-connectors-community ...
  • python和python-dev的区别与安装方式

    千次阅读 2018-03-27 13:52:00
    python是应用app,包含了基础的python库和python...python-dev是基于python的一个扩展开发包,包含了更高级的库。在开发一些高级功能的项目时有可能需要用到。 ubuntu: 安装python sudo apt-get install python ...
  • 以python为例, 以下情况你是需要python-dev的 你需要自己安装一个源外的python类库, 而这个类库内含需要编译的调用python api的c/c++文件 你自己写的一个程序编译需要链接libpythonXX.(a|so)(注:以上不含使用...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,666
精华内容 15,466
关键字:

python-dev

python 订阅