[Python-es] ¿cómo cambiar el path donde get-pip.py instala pip?

Jose Caballero jcaballero.hep en gmail.com
Mie Mar 15 11:56:15 EDT 2017


El día 15 de marzo de 2017, 16:42, Jose Caballero
<jcaballero.hep en gmail.com> escribió:
> Hola
>
> esta pregunta es continuación de mi email anterior "problemas con la
> instalación de PIP como usuario"
>
>
> Ya he conseguido instalar python 2.7 como usuario, incluyendo zlib y
> ssl (para lo que he tenido que recompilar openssl).
> He instalado pip con "python get-pip.py --user"
>
> Lo único que me molesta un poco es que haya hecho la instalación en
> $HOME/.local/
> ¿Se puede forzar la instalación en $HOME?
>
> Mi problema ahora es que una búsqueda en google de "install pip path"
> sólo me da resultados de cómo cambiar el path cuando se instala algo
> con pip, no cuando se instala el propio pip :)
>
> Si alguien tiene un link con la respuesta, estaré más que agradecido.
>
>
> Saludos,
> Jose
>
> P.D.  que nadie me diga que con virtualenv se hace todo más fácil, os
> lo suplico.



Dammit !!

Parece que la instalacion que he hecho de python + pip no esta acabada...
Al intentar instalar un paquete con pip me han salido miles de errores tipo:

    build/temp.linux-x86_64-2.7/_openssl.c:1011: error: declaration
for parameter ‘ERR_lib_error_string’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:1010: error: declaration
for parameter ‘ERR_error_string_n’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:1009: error: declaration
for parameter ‘ERR_error_string’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:1006: error: declaration
for parameter ‘ENGINE_add_conf_module’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:968: error: declaration for
parameter ‘ENGINE_register_all_complete’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:966: error: declaration for
parameter ‘ENGINE_register_all_digests’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:963: error: declaration for
parameter ‘ENGINE_register_all_ciphers’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:960: error: declaration for
parameter ‘ENGINE_register_all_RAND’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:957: error: declaration for
parameter ‘ENGINE_register_all_DH’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:954: error: declaration for
parameter ‘ENGINE_register_all_DSA’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:951: error: declaration for
parameter ‘ENGINE_register_all_RSA’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:948: error: declaration for
parameter ‘ENGINE_set_table_flags’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:947: error: declaration for
parameter ‘ENGINE_get_table_flags’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:932: error: declaration for
parameter ‘ENGINE_load_builtin_engines’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:906: error: declaration for
parameter ‘DSA_verify’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:904: error: declaration for
parameter ‘DSA_sign’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:872: error: declaration for
parameter ‘CRYPTO_mem_ctrl’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:869: error: declaration for
parameter ‘OPENSSL_config’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:719: error: declaration for
parameter ‘AES_set_decrypt_key’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:718: error: declaration for
parameter ‘AES_set_encrypt_key’ but no such parameter
    /home/myusername/include/python2.7/pythread.h:35: error:
declaration for parameter ‘PyThread_ReInitTLS’ but no such parameter
    /home/myusername/include/python2.7/pythread.h:32: error:
declaration for parameter ‘PyThread_delete_key_value’ but no such
parameter
    /home/myusername/include/python2.7/pythread.h:31: error:
declaration for parameter ‘PyThread_get_key_value’ but no such
parameter
    /home/myusername/include/python2.7/pythread.h:30: error:
declaration for parameter ‘PyThread_set_key_value’ but no such
parameter
    /home/myusername/include/python2.7/pythread.h:29: error:
declaration for parameter ‘PyThread_delete_key’ but no such parameter
    /home/myusername/include/python2.7/pythread.h:28: error:
declaration for parameter ‘PyThread_create_key’ but no such parameter
    /home/myusername/include/python2.7/pythread.h:25: error:
declaration for parameter ‘PyThread_set_stacksize’ but no such
parameter
    /home/myusername/include/python2.7/pythread.h:24: error:
declaration for parameter ‘PyThread_get_stacksize’ but no such
parameter
    /home/myusername/include/python2.7/pythread.h:22: error:
declaration for parameter ‘PyThread_release_lock’ but no such
parameter
    /home/myusername/include/python2.7/pythread.h:18: error:
declaration for parameter ‘PyThread_free_lock’ but no such parameter
    /home/myusername/include/python2.7/pythread.h:15: error:
declaration for parameter ‘PyThread_get_thread_ident’ but no such
parameter
    /home/myusername/include/python2.7/pythread.h:14: error:
declaration for parameter ‘PyThread_exit_thread’ but no such parameter
    /home/myusername/include/python2.7/pythread.h:13: error:
declaration for parameter ‘PyThread_start_new_thread’ but no such
parameter
    /home/myusername/include/python2.7/pythread.h:12: error:
declaration for parameter ‘PyThread_init_thread’ but no such parameter
    /home/myusername/include/python2.7/pythread.h:6: error:
declaration for parameter ‘PyThread_type_sema’ but no such parameter
    /home/myusername/include/python2.7/pythread.h:5: error:
declaration for parameter ‘PyThread_type_lock’ but no such parameter
    build/temp.linux-x86_64-2.7/_openssl.c:73316: error: expected ‘{’
at end of input
    error: command 'gcc' failed with exit status 1

    ----------------------------------------
Command "/home/myusername/bin/python -u -c "import setuptools,
tokenize;__file__='/tmp/pip-build-imvj8w/cryptography/setup.py';f=getattr(tokenize,
'open', open)(__file__);code=f.read().replace('\r\n',
'\n');f.close();exec(compile(code, __file__, 'exec'))" install
--record /tmp/pip-AKo29f-record/install-record.txt
--single-version-externally-managed --compile --user --prefix=" failed
with error code 1 in /tmp/pip-build-imvj8w/cryptography/


Más información sobre la lista de distribución Python-es