我如何 link 提取的 python-dev 配置到 virtualenv python 安装?
How do I link an extracted python-dev config to a virtualenv python installation?
我正在尝试在没有 root 权限的服务器上安装 python 项目。我已经设法在本地安装 virtualenv
和 pip
,但是 pip install
现在在尝试安装 uwsgi
(特别是尝试构建 wheel
)时失败几个 error: Python.h: No such file or directory
错误。
根据我收集到的信息,我需要安装 python-dev
,但由于我没有 sudo 访问权限,所以我不得不下载并解压缩 python-dev
包。
我现在遇到的问题是如何 link python-dev
到我在 virtualenv
.
中安装的 python
服务器详细信息:
$ uname -a
4.9.0-12-amd64 #1 SMP Debian 4.9.210-1 (2020-01-20) x86_64 GNU/Linux
$ python --version
Python 3.5.3
首先,你能向你的管理员寻求帮助吗?
好的,让我们总结一下:python.h: No such file or directory
看起来 C 编译器找不到必要的头文件。这些文件包含在 python-dev
软件包中,但不允许您安装它。您已下载包并将其文件解压到某处。
现在您应该设置 xx_PATH 环境变量,gcc
用于查找其他库和头文件位置,请参阅 docs and the example here 了解详细信息并再次尝试安装。
无论如何,这只修复了第一个编译错误。
我正在尝试在没有 root 权限的服务器上安装 python 项目。我已经设法在本地安装 virtualenv
和 pip
,但是 pip install
现在在尝试安装 uwsgi
(特别是尝试构建 wheel
)时失败几个 error: Python.h: No such file or directory
错误。
根据我收集到的信息,我需要安装 python-dev
,但由于我没有 sudo 访问权限,所以我不得不下载并解压缩 python-dev
包。
我现在遇到的问题是如何 link python-dev
到我在 virtualenv
.
python
服务器详细信息:
$ uname -a
4.9.0-12-amd64 #1 SMP Debian 4.9.210-1 (2020-01-20) x86_64 GNU/Linux
$ python --version
Python 3.5.3
首先,你能向你的管理员寻求帮助吗?
好的,让我们总结一下:python.h: No such file or directory
看起来 C 编译器找不到必要的头文件。这些文件包含在 python-dev
软件包中,但不允许您安装它。您已下载包并将其文件解压到某处。
现在您应该设置 xx_PATH 环境变量,gcc
用于查找其他库和头文件位置,请参阅 docs and the example here 了解详细信息并再次尝试安装。
无论如何,这只修复了第一个编译错误。