我没有根访问权限。
我按照本教程http://ernie55ernie.github.io/python/2016/11/11/install-python-packages-for-local-user-without-sudo.html安装 python 无需 sudo 访问。
它工作正常,但是当我尝试安装一个软件包时,我收到了 _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
Run Code Online (Sandbox Code Playgroud)
遇到这个线程后:https : //www.reddit.com/r/linuxquestions/comments/c5wxh0/help_with_error_on_install_of_python37_from/
但是,我的 pip install 仍然无法正常工作。我怎样才能解决这个问题?有没有我可以指定 pip 使用我本地版本的 libffi 的参数?
对于遇到此问题并具有 root 访问权限的用户,您可以按照以下说明进行纠正。否则,您可能需要联系您的系统管理员。
该问题可能是缺少 libffi-dev 安装,可以通过以下方式安装:
sudo apt install libffi-dev
Run Code Online (Sandbox Code Playgroud)
注意:您可能需要卸载并重新安装 python 才能使其正常工作。就我而言,在我重新安装之前它不会粘住。
| 归档时间: |
|
| 查看次数: |
8074 次 |
| 最近记录: |