首页 > 解决方案 > 尝试 pip 安装时没有模块名称“_ctypes”

问题描述

我没有root访问权限。

我按照本教程http://ernie55ernie.github.io/python/2016/11/11/install-python-packages-for-local-user-without-sudo.html在没有 sudo 访问权限的情况下安装 python。

它工作得很好,但是当我尝试安装一个包时,我得到了 _ctypes 错误,我知道这是由于缺少“libffi-dev”包(在 debian 上)。

我无法安装这个包,所以我从他们的 ftp 服务器下载了 3.3 版本并将其内置在python/libffi.

然后我像这样设置环境变量:

export LD_LIBRARY_PATH=$HOME/python/libffi/lib64
export LD_RUN_PATH=/$HOME/python/libffi/lib64
export PKG_CONFIG_PATH=$HOME/python/libffi/lib/pkgconfig

遇到此线程后:https ://www.reddit.com/r/linuxquestions/comments/c5wxh0/help_with_error_on_install_of_python37_from/

但是,我的 pip install 仍然无法正常工作。我怎样才能解决这个问题?有没有我可以指定 pip 使用本地版本的 libffi 的参数?

标签: pythonlinuxpipdebianlibffi

解决方案


推荐阅读