如何在没有root的情况下安装python-dev?

A.D*_*A.D 7 debian apt python-2.7

我正在尝试安装 YouCompleteMe,安装指南说我需要“python-dev”

sudo apt-get install python-dev
Run Code Online (Sandbox Code Playgroud)

我的问题是如何在 Debian 上没有 root 访问权限的情况下安装它。

如何检查我是否有 python-dev?

uml*_*ute 2

要检查安装状态,您可以使用

 dpkg-query -l python-dev
Run Code Online (Sandbox Code Playgroud)

第一行将为您提供安装状态(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 .
Run Code Online (Sandbox Code Playgroud)

(这将下载 python-dev 并将其解压到当前目录中)

  • 那么,解压后的文件应该放在哪里呢?必须设置任何变量吗? (2认同)