久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

QIIME

 zhuqiaoxiaoxue 2017-10-24

    隨著16s rRNA的研究越來越受到科研工作者的關注,,Mothur和QIIME作為這個領域內應用較為廣泛的工具,,引用率也越來越高,。之前在服務器上(Linux)系統安裝好了mothur,具體安裝過程可參考 http://blog.sciencenet.cn/blog-306699-882982.html


   此文主要用于介紹自己在服務器安裝QIIME所遇到的各種問題(說起來全是淚,,安裝過程中各種bug,,各種google,好多解決方案不知道如何判斷,。以上記錄的是自己服務器上安裝的整個過程,,測試成功完成);

   按照QIIME安裝說明文檔:http:///install/install.html

   1)要求2.7或3的python版本,,于是用以下命令查看了一下

   

   發(fā)現版本為2.7.10,,于是進行下一步,。

 

    2)由于QIIME有比較多的包,安裝建議用pip:

   

   (1)在python中import pip試了一下發(fā)現沒有,,于是安裝pip開始,,在https://pypi./pypi/pip下載好pip-7.1.2.tar.gz,解壓后python setup.py install進行安裝,,出現報錯信息:

   File "/tmp/tmpru8qrk/pip.zip/pip/__init__.py", line 10, in <module>

   File "/tmp/tmpru8qrk/pip.zip/pip/util.py", line 18, in <module>

   File "/tmp/tmpru8qrk/pip.zip/pip/_vendor/distlib/version.py", line 14, in <module>

   File "/tmp/tmpru8qrk/pip.zip/pip/_vendor/distlib/compat.py", line 66, in <module>

   ImportError: cannot import name HTTPSHandler

   google找到解決方案http://jingyan.baidu.com/article/e52e3615aba39640c60c51c3.html yum install openssl -y和yum install openssl-devel -y ,,然后重新安裝pip。如此pip的安裝就成功了,。

   (2)運行pip install numpy

   發(fā)現python中有安裝好的numpy。于是運行pip install qiime,,這時提示numpy有錯,。然后import numpy,發(fā)現報錯(沒有記錄好報錯信息),,Google了一下沒找到解決方案,,于是重裝。重裝過程以為刪掉python和包的目錄就可以,,最后發(fā)現是需要/usr/local/lib/python2.7/site-packages此目錄中刪除numpy的目錄,。

   安裝好pip好,用pip install numpy,,這下搞定,。

   (3)運行pip install qiime

   這個運行了一段時間,最后出現報錯信息

   Hash of the package https://pypi./packages/source/q/qiime/qiime-1.9.1.tar.gz#md5=    32d4db2b2c888dbbfc6aa33f02725526 (from https://pypi./simple/qiime/) (c1147f0d3be7128bdf35c3f2e54d1e40) doesn't match the expected hash 32d4db2b2c888dbbfc6aa33f02725526!

   Bad md5 hash for package https://pypi./packages/source/q/qiime/qiime-1.9.1.tar.gz#    md5=32d4db2b2c888dbbfc6aa33f02725526 (from https://pypi./simple/qiime/)

   goolge查找各種解決方案,,提示這個下載的文件不完整導致,。于是重新運行pip install qiime,發(fā)現沒有其他的信息輸出,,直接報上述的錯,,并提示Using cached qiime-1.9.1.tar.gz,這是用了上一次操作過后的緩存文件,。于是修改pip install qiime,,為pip --no-cache-dir install qiime,重新正常下載和安裝,,這個過程需要保持網速穩(wěn)定,。

(4)pip --no-cache-dir install qiime可以運行

   不過在安裝scipy這個包時,出現了以下報錯信息:

   lapack_opt_info:

   openblas_lapack_info:

       libraries openblas not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib']

   NOT AVAILABLE

   lapack_mkl_info:

       mkl_info:

   libraries mkl,vml,guide not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib']

       NOT AVAILABLE

   Google找解決方案,,是lapack和atlas的包沒有在系統環(huán)境安裝導致,。于是下載lapack( http://www./lapack/)和atlas的包(http:///projects/math-atlas/)。安裝策略參考


   在這步操作中,,最早下載atlas3.10.2.tar.bz2安裝時,,出現以下報錯信息:

ERROR: enum fam=3, chip=2, model=62, mach=0
make[3]: [atlas_run] Error 44
make
[2]:
[IRunArchInfo_x86] Error 2

   最終google沒有找到解決方案,,看到資料有人提示不同版本要求會不一致,為此下載atlas3.11.38.tar.bz2進行安裝,,安裝過程中報錯信息為:unrecognized command line option "-mavx2",,針對此問題google找到解決方案http://ask./upgrade-gcc-centos.html提示進行安裝,最終搞定atlas,。

   (5)重新pip --no-cache-dir install qiime,,順利安裝

   (6)用print_qiime_config.py -t測試時,發(fā)現出現報錯信息“ImportError: /usr/local/lib/python2.7/site-packages/scipy/spatial/qhull.so: undefined symbol: _gfortran_transfer_integer_write“,,google后發(fā)現有人提出


   接著這個提示,,開始卸載ATLAS,安裝OpenBLAS,,在安裝OpenBLAS的過程中,,出現報錯提示gcc的版本不夠,于是利用(4)步中升級好的gcc進行操作,。

   (7)重新運行pip --no-cache-dir install qiime,,順利安裝成功后測試print_qiime_config.py -t,顯示信息:


   在這步中,,在pip --no-cache-dir install qiime中剛開始還遇到“Command "/usr/local/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-buildNJHPFa/scipy/setup.py';exec(compile(getattr (tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record /tmp/pip-cK8VSa-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-NJHPFa/scipy”報錯信息 ,,調整把gcc環(huán)境調到(4)步所設計好的,重新pip --no-cache-dir install qiime,,成功安裝,。然后測試成功。


   這個軟件的安裝過程是做生物信息這幾年來,,遇到問題最多的一個工具包,。問題不斷,然后google不斷,,不過現在信息太多,,找個每個問題的解決方案各家有不同之說,于是不斷嘗試,,直至找到成功的,。



http://blog.sciencenet.cn/blog-306699-933554.html

上一篇:16s rRNA分析流程和工具的介紹
下一篇:文章:Primer and platform effects on 16S rRNA tag sequencing

    本站是提供個人知識管理的網絡存儲空間,,所有內容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內容中的聯系方式,、誘導購買等信息,謹防詐騙,。如發(fā)現有害或侵權內容,,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多