Существует, по-видимому, пакет, загруженный в нашу среду 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
. Любые идеи здесь?