Installieren eines Python-Pakets / -Tools durch einen Nicht-Root-Benutzer
(1) Ich muss ein Python-Paket (HTSeq) installieren, habe aber keine Root-Rechte.
Das Paket benötigt Python 2.4 oder die neueste Version. Wir haben Python 2.3 auf unserem Cluster.
Daher habe ich Python 2.7 in meinem einen lokalen Verzeichnis mit installiert
<code>./configure --prefix=/home/amit/tools/localpython make make install </code>
(2) Für das Paket ist auch numpy erforderlich. Daher habe ich es auch in meinem lokalen Verzeichnis installiert:
<code>/home/amit/tools/localpython/bin/python2.7 setup.py install --home=/home/amit/tools/localnumpy </code>
und fertig
<code>>>> sys.path.append("/home/amit/tools/localnumpy/lib/") </code>
(3) Ich habe die TAR-Datei von HTSeq (die ich herunterladen möchte) heruntergeladen und ausgeführt
<code>/home/amit/tools/localpython/bin/python2.7 setup.py install --home=/home/amit/tools/localhtseq </code>
es gibt folgenden Fehler aus:
<code>Could not import 'setuptools', falling back to 'distutils'. Setup script for HTSeq: Failed to import 'numpy'. Please install numpy and then try again to install HTSeq. </code>
Bitte geben Sie mir einen Hinweis, wie Sie darüber hinwegkommen können
Danke im Voraus