Существует, по-видимому, пакет, загруженный в нашу среду Python/2.7.2 с именем CrossMap, которая имеет в качестве подпакета tabix. Когда я запускаю эту версию python и import tabix, tabix показывает: /hpcf/apps/python/install/2.7.2/lib/python2.7/site-packages/CrossMap-0.1.6-py2.7-linux-x86_64.egg/tabix/__init__.pyc Указывает, что она загружается из CrossMap. Теперь, даже если я pip install pytabix (который создает файл tabix.so в каталоге site-packages), он по-прежнему попадает в версию CrossMap. Я даже попытался установить pytabix localling с помощью pip install --user pytabix, но он все еще загружает версию CrossMap.
Как я могу указать import tabix в файл tabix.so вместо подпакета CrossMap?
UPDATE: даже после перемещения CrossMap в каталог old_versions, когда я пытаюсь загрузить tabix, он по-прежнему попадает в другой пакет, который имеет tabix в качестве подпакета. Когда я import tabix, а затем запустите tabix, я получаю пакет pysam из RSeQC-2.6.1, хотя у меня есть pytabix как его собственный пакет в основном каталоге site-packages. То же самое происходит с пакетом pysam. Любые идеи здесь?