(1) Tôi phải cài đặt một gói python (HTSeq) nhưng tôi không có đặc quyền root.Cài đặt gói/công cụ python bởi người dùng không phải là root
Gói cần python 2.4 hoặc phiên bản mới nhất. Chúng ta có python 2.3 trên cluster của chúng ta.
Vì vậy, tôi cài đặt python 2.7 trên tôi một thư mục địa phương sử dụng
./configure --prefix=/home/amit/tools/localpython
make
make install
(2) Các gói phần mềm cũng đòi hỏi NumPy: vì vậy tôi cũng cài đặt nó trên thư mục địa phương của tôi sử dụng:
/home/amit/tools/localpython/bin/python2.7 setup.py install --home=/home/amit/tools/localnumpy
và thực hiện
>>> sys.path.append("/home/amit/tools/localnumpy/lib/")
(3) Tôi đã tải xuống tệp tar của H TSeq (Mà tôi muốn tải về) và chạy
/home/amit/tools/localpython/bin/python2.7 setup.py install --home=/home/amit/tools/localhtseq
nó được ném lỗi sau:
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.
Vui lòng cung cấp cho tôi một số gợi ý về cách để vượt qua nó
Cảm ơn trước
Cảm ơn Jasper Van den Bosch, tôi sẽ thử nó (sau ít googling) sử dụng virtualenv vì tôi không biết điều này, nếu tôi gặp bất kỳ sự cố nào, tôi sẽ cho bạn biết – bioinformatician
được rồi, tôi đã thêm một số lệnh, cho tôi biết nó hoạt động! –
Kính gửi Jasper, công việc của nó ... tôi đã cài đặt cả hai gói và bây giờ nhập khẩu HTseq trong python 2.7 phiên hiện tại trên thiết bị đầu cuối. cảm ơn – bioinformatician