Anzeige:
Ergebnis 1 bis 4 von 4

Thema: python pip installieren in bestimmten Pfad

  1. #1
    Registrierter Benutzer Avatar von Huhn Hur Tu
    Registriert seit
    Nov 2003
    Ort
    Karlsruhe
    Beiträge
    2.255

    python pip installieren in bestimmten Pfad

    Hi,

    ich bin wenig begeistert von pip, muss es jedoch nutzen.

    Hier wuerde ich gerne die per pip gebauten Pakete in einen speziellen Pfad installieren und dann voll qualifizert aufrufen.

    Das hat soweit funktioniert mit

    Code:
    pip3 install --target /opt/pip_python3/ PyYAML jinja2 paramiko ansible
    
    # ls -lah 
    total 616K
    drwxr-xr-x 29 root root 4.0K Aug 10 08:59 .
    drwxr-xr-x  7 root root   79 Aug  9 14:21 ..
    drwxr-xr-x 11 root root 4.0K Aug 10 08:59 Crypto
    drwxr-xr-x  2 root root  131 Aug 10 08:58 Jinja2-2.8.dist-info
    drwxr-xr-x  2 root root  105 Aug 10 08:58 MarkupSafe-0.23.egg-info
    drwxr-xr-x  2 root root   86 Aug 10 08:58 PyYAML-3.11.egg-info
    drwxr-xr-x  2 root root   65 Aug 10 08:59 __pycache__
    -rwxr-xr-x  1 root root 534K Aug 10 08:59 _cffi_backend.cpython-34m.so
    drwxr-xr-x 19 root root 4.0K Aug 10 08:58 ansible
    drwxr-xr-x  2 root root  105 Aug 10 08:58 ansible-2.1.1.0.egg-info
    drwxr-xr-x  3 root root 4.0K Aug 10 08:59 cffi
    drwxr-xr-x  2 root root  147 Aug 10 08:59 cffi-1.7.0.egg-info
    drwxr-xr-x  5 root root  136 Aug 10 08:59 cryptography
    drwxr-xr-x  2 root root  147 Aug 10 08:59 cryptography-1.4.egg-info
    -rw-r--r--  1 root root  126 Aug 10 08:58 easy_install.py
    drwxr-xr-x  3 root root  143 Aug 10 08:59 idna
    drwxr-xr-x  2 root root  108 Aug 10 08:59 idna-2.1.dist-info
    drwxr-xr-x  3 root root 4.0K Aug 10 08:58 jinja2
    drwxr-xr-x  3 root root 4.0K Aug 10 08:58 markupsafe
    drwxr-xr-x  3 root root 4.0K Aug 10 08:58 paramiko
    drwxr-xr-x  2 root root  123 Aug 10 08:58 paramiko-2.0.2.dist-info
    drwxr-xr-x  5 root root   69 Aug 10 08:59 pkg_resources
    drwxr-xr-x  6 root root  108 Aug 10 08:58 pyasn1
    drwxr-xr-x  2 root root  123 Aug 10 08:58 pyasn1-0.1.9.dist-info
    drwxr-xr-x  4 root root 4.0K Aug 10 08:59 pycparser
    drwxr-xr-x  2 root root   86 Aug 10 08:59 pycparser-2.14.egg-info
    drwxr-xr-x  2 root root   86 Aug 10 08:59 pycrypto-2.6.1.egg-info
    drwxr-xr-x  5 root root 4.0K Aug 10 08:59 setuptools
    drwxr-xr-x  2 root root 4.0K Aug 10 08:59 setuptools-25.1.6.dist-info
    drwxr-xr-x  2 root root  108 Aug 10 08:59 six-1.10.0.dist-info
    -rw-r--r--  1 root root  30K Aug 10 08:58 six.py
    drwxr-xr-x  3 root root 4.0K Aug 10 08:58 yaml
    Nun vermisse ich jedoch das binary ansible und die neue Version von ansible zu starten.

    Meine Fragen:
    - Wo sind die bin files
    - Mache ich etwas grundlegend Falsch?
    Zwischen anonym sein wollen und seine Daten nicht verkaufen wollen, liegen zwei Welten. Wenn man sich einen kostenpflichtigen Dienst sucht, dann meist, weil man für diese Dienstleistung zahlt und nicht selbst das Produkt sein will.


  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    doofe Frage: was findet sich denn alles unterhalb des Verzeichnisses ansible?
    Ich bin root - ich darf das.

  3. #3
    Registrierter Benutzer Avatar von Huhn Hur Tu
    Registriert seit
    Nov 2003
    Ort
    Karlsruhe
    Beiträge
    2.255
    Unter /opt/pip_python3/ befindet sich noch ein easy_install.py, wobei ich jetzt keine Ahnung habe was das tut, ja installieren ist klar, aber wohin?

    - http://pastebin.com/RfP92MSH
    Zwischen anonym sein wollen und seine Daten nicht verkaufen wollen, liegen zwei Welten. Wenn man sich einen kostenpflichtigen Dienst sucht, dann meist, weil man für diese Dienstleistung zahlt und nicht selbst das Produkt sein will.


  4. #4
    Banned
    Registriert seit
    Feb 2005
    Beiträge
    1.151
    Wird nichts angegeben, so wird in das Verzeichnis /usr/lib/python<version-major>/site-packages installiert. Debian (und evtl. noch andere Distris) installieren in dist-packages.

    Man kann auch in ein eigenes Python Env installieren, so man -was zu empfehlen ist- Virtual Environments verwendet.
    (Da kann dann jedes Programm seinen eigenen Pythoninterpreter samt eigenen Modulen haben)

    Steuern lässt sich das auch mit Environment Variablen. PYTHON_HOME ist da dein Freund.

    Zitat von aus der Python Doku:
    PYTHONHOME

    Change the location of the standard Python libraries. By default, the libraries are searched in prefix/lib/pythonversion and exec_prefix/lib/pythonversion, where prefix and exec_prefix are installation-dependent directories, both defaulting to /usr/local.

    When PYTHONHOME is set to a single directory, its value replaces both prefix and exec_prefix. To specify different values for these, set PYTHONHOME to prefix:exec_prefix.

Ähnliche Themen

  1. Wie Python-qt3 unter KDE4 installieren?
    Von Shogan im Forum System installieren und konfigurieren
    Antworten: 1
    Letzter Beitrag: 02.05.10, 07:23
  2. python-vtk unter Debian 4.0 installieren
    Von bievor im Forum System installieren und konfigurieren
    Antworten: 0
    Letzter Beitrag: 13.06.08, 18:24
  3. DSl installieren und Python Compiler
    Von Lukas the brain im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 07.09.07, 17:45
  4. gdesklets installieren | SuSe 9.0 | gnome-python
    Von stan im Forum Windowmanager
    Antworten: 0
    Letzter Beitrag: 23.04.04, 11:02
  5. python - installieren
    Von rogen im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 16.02.03, 13:00

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •