如何在没有 root 的情况下安装 python-dev?
how to install python-dev with no root?
我正在尝试安装 YouCompleteMe,安装指南说我需要 "python-dev"
sudo apt-get install python-dev
我的问题是如何在没有 root 权限的情况下在 Debian 上安装它。
如何检查我是否有 python-dev?
您可以在python.org下载源代码; c/c++ 头文件(在 debian 软件包 python-dev 中)包含在其中。
检查您是否有 python-dev 安装问题
dpkg -l | grep python-dev
如果未安装,则您没有 root,您需要从 http://python.org 中包含的文件下载您正在使用的 Python 版本的源代码 python-dev 包应该在我相信的 tarball 的 include/ 目录下。
查看安装状态,可以使用
dpkg-query -l python-dev
第一行将为您提供安装状态(ii
表示(当前)installed
和(即将)installed
)
你不能安装没有root权限的包(这就是root权限的意义所在:拥有修改系统组件的权限)。
但是,您可以下载 .deb
文件并在本地 提取 文件:
wget http://debian.mirror.ac.za/debian/pool/main/p/python-defaults/python-dev_2.7.9-1_amd64.deb
dpkg -x python-dev_2.7.9-1_amd64.deb .
(这将下载 python-dev 并将其解压到您的当前目录)
我正在尝试安装 YouCompleteMe,安装指南说我需要 "python-dev"
sudo apt-get install python-dev
我的问题是如何在没有 root 权限的情况下在 Debian 上安装它。
如何检查我是否有 python-dev?
您可以在python.org下载源代码; c/c++ 头文件(在 debian 软件包 python-dev 中)包含在其中。
检查您是否有 python-dev 安装问题
dpkg -l | grep python-dev
如果未安装,则您没有 root,您需要从 http://python.org 中包含的文件下载您正在使用的 Python 版本的源代码 python-dev 包应该在我相信的 tarball 的 include/ 目录下。
查看安装状态,可以使用
dpkg-query -l python-dev
第一行将为您提供安装状态(ii
表示(当前)installed
和(即将)installed
)
你不能安装没有root权限的包(这就是root权限的意义所在:拥有修改系统组件的权限)。
但是,您可以下载 .deb
文件并在本地 提取 文件:
wget http://debian.mirror.ac.za/debian/pool/main/p/python-defaults/python-dev_2.7.9-1_amd64.deb
dpkg -x python-dev_2.7.9-1_amd64.deb .
(这将下载 python-dev 并将其解压到您的当前目录)