(1)我必須安裝一個python包(HTSeq),但我沒有root權限。非root用戶安裝python包/工具
該軟件包需要python 2.4或最新版本。我們的集羣上有python 2.3。
因此我就用我的一個本地目錄 安裝Python 2.7版
./configure --prefix=/home/amit/tools/localpython
make
make install
(2)該軟件包還需要numpy的:
/home/amit/tools/localpython/bin/python2.7 setup.py install --home=/home/amit/tools/localnumpy
:所以我也用它安裝在我的本地目錄並完成
>>> sys.path.append("/home/amit/tools/localnumpy/lib/")
(3)我下載了tar的H文件均衡測試(我要下載),然後運行
/home/amit/tools/localpython/bin/python2.7 setup.py install --home=/home/amit/tools/localhtseq
它拋出以下錯誤:
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.
請提供我就如何克服它
在此先感謝
一些提示
謝謝賈斯珀範登博士,我會嘗試使用virtualenv(小搜索後),因爲我不知道這一點,如果我遇到任何問題我會讓你知道 – bioinformatician
好吧,我已經添加了一些命令,讓我知道如何它解決了! –
親愛的賈斯珀,它的工作......我安裝了兩個軟件包,現在在終端上的當前python 2.7會話中導入了HTseq。謝謝 – bioinformatician