2016-06-09 2 views
1

Im работает на CentOS 6.5, который имеет Python 2.6.6, и я также установили Python 2.7.5Набор PYTHONPATH, имеющий две различные версии

Проблема заключается в том, что я хочу, чтобы импортировать QGIS и работает с Python 2.7.5 ,

В Python 2.6.6, если я пишу

from qgis.core import * 

Там нет никаких проблем, но когда я попытался с Python 2.7, набрав SCL включить python27 Баш и важ в Moudle возвращает

from qgis.core import * 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named qgis.core 

Любая помощь? Я стараюсь добавлять в PYTHONPATH пути, где установлен QGIS, но не работаю

ответ

0

Пожалуйста, используйте Python виртуальные среды, если вам нужно поддерживать несколько питонов и несколько приложений на одном компьютере:

https://packaging.python.org/en/latest/installing/#creating-virtual-environments

ПРИМЕР для создания виртуальной среды и установки qgic:

virtualenv -p python2.7 venv # Create Python installation in venv folder 
    source venv/bin/activate # Activate this environment 
    pip install qgis # Replace this with installation instructions from qgis package