Я новичок в Python и вам нужно использовать инструмент на основе python, называемый хромосомером, который импортирует некоторые пакеты python, включая биоформаты. Bioformats имеет множество модулей, включая кровать. При управлении chromosomer, я получаю ошибку:Как импортировать пакеты python?
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
>>>
Как установить пакет chromosomer и его зависимые пакеты?
Спасибо за редактирование и ответы ниже; но я уже установил хромосомер и его зависимости, используя sudo -E pip install --index-url = http: //pypi.python.org/simple/ -r requirements.txt. После этого мне пришлось добавить /usr/local/lib/python2.7/dist-packages// в PYTHONPATH в моем bashrc. Я все еще получаю ошибку импорта, упомянутую выше. –
'от chromosomer.cli import chromosomer' отлично работал для меня, см. Последний раздел моего ответа. Мое предложение здесь: удалить/удалить пакет хромосом, а также линию пути от bashrc - затем переустановить его. –