【发布时间】:2016-12-18 08:59:38
【问题描述】:
我是 Python 新手,需要使用基于 python 的工具,称为染色体,它可以导入一些 Python 包,包括生物格式。 Bioformats 有许多模块,包括床。在运行染色体时,我收到错误:
smeeta:~$ python
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import chromosomer
>>> from chromosomer.cli import bioformats
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/chromosomer/cli.py", line 8, in <module>
import bioformats.bed
ImportError: No module named bed
>>> import bioformats
>>> import bioformats.bed
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named bed
>>>
我如何安装包染色体及其依赖包?
【问题讨论】:
-
感谢您的编辑和下面的答案;但我已经使用 sudo -E pip install --index-url=pypi.python.org/simple -r requirements.txt 安装了染色体及其依赖项。完成此操作后,我必须将 /usr/local/lib/python2.7/dist-packages/
/ 添加到我的 bashrc 中的 PYTHONPATH 中。我仍然收到上面提到的导入错误.. -
'来自染色体.cli 导入染色体' 对我来说效果很好,请参阅我答案的最后一部分。我的建议是,从 bashrc 中删除/卸载染色体包以及路径行 - 然后重新安装它。
标签: python python-2.7 pip importerror