(1) Muszę zainstalować jeden pakiet python (HTSeq), ale nie mam uprawnień roota.Instalowanie pakietu Pythona/narzędzia przez użytkownika innego niż root
Pakiet potrzebuje python 2.4 lub najnowszej wersji. W naszym klastrze mamy python 2.3.
Tak więc zainstalowany Python 2.7 na moim jednym katalogu lokalnego wykorzystaniem
./configure --prefix=/home/amit/tools/localpython
make
make install
(2) Pakiet wymaga również numpy: tak ja również zainstalowany w lokalnym katalogu przy użyciu:
/home/amit/tools/localpython/bin/python2.7 setup.py install --home=/home/amit/tools/localnumpy
i zrobione:
>>> sys.path.append("/home/amit/tools/localnumpy/lib/")
(3) Pobrałem plik tar H TSeq (którego chcę, aby pobrać) i uruchomić
/home/amit/tools/localpython/bin/python2.7 setup.py install --home=/home/amit/tools/localhtseq
to rzuca następujący błąd:
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.
Prosimy podać mi jakąś wskazówkę, w jaki sposób dostać się nad nim
góry dziękuję
Dzięki Jasper Van den Bosch, spróbuję go (po niewielkim przeszukaniu) używając virtualenv, ponieważ jestem tego nieświadomy, jeśli napotkam jakiś problem, dam ci znać – bioinformatician
w porządku, dodałem kilka poleceń, daj mi znać jak to działa! –
Drogi Jasperie, działa ... Zainstalowałem oba pakiety i teraz zaimportowałem HTseq w aktualnej sesji Pythona 2.7 na terminalu. dzięki – bioinformatician