нет имени модуля "_ctypes" при попытке установки pip - PullRequest
1 голос
/ 16 февраля 2020

У меня нет root доступа.

Я следовал этому руководству http://ernie55ernie.github.io/python/2016/11/11/install-python-packages-for-local-user-without-sudo.html, чтобы установить python без доступа sudo.

Работало нормально, но затем, когда я пытаюсь установить пакет, я получаю сообщение об ошибке _ctypes, которое, как я знаю, связано с отсутствием пакета "libffi-dev" (в Debian).

Я не могу установить этот пакет, поэтому я скачал версии 3.3 со своих ftp-серверов и встроил ее в python/libffi.

Затем я установил переменные env следующим образом:

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 все еще не работает. Как я могу обойти это? Есть ли аргумент, который я могу указать pip для использования моей локальной версии libffi?

...