我在CentOS 6.5上工作,它有Python 2.6.6,我也安装了Python 2.7.5
问题是我想导入qgis并使用Python 2.7.5。
在python 2.6.6中如果我写
from qgis.core import *
没有问题,但是当我通过键入scl enable python27 bash并尝试使用Python 2.7时,它返回
from qgis.core import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named qgis.core
有任何帮助吗?我尝试在安装qgis的路径中添加PYTHONPATH但是没有工作
答案 0 :(得分:0)
如果您需要在同一台计算机上支持多个Pythons和多个应用程序,请使用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