virtualenv Python으로 QGIS를 시작 하시겠습니까?


9

QGIS에 시스템 전체의 기본 설치와 다른 Python 설치를 사용하도록 지시하는 수단이 있습니까? 예를 들어 virtualenv Python /myvirtualenv/bin/python대신 /usr/bin/python?

배경 : 특정 virtualenv에만 설치되었지만 시스템 전체에는 설치되지 않은 일부 모듈을 사용하는 사용자 정의 플러그인을 개발 중입니다.

virtualenv는 시스템 전체 패키지에 액세스 할 수 있으므로 해당 virtualenv를 사용할 때 qgis 코어 라이브러리에 계속 액세스 할 수 있어야합니다.

지금 내가 볼 수있는 유일한 솔루션은 시스템 전체 Python에 필요한 모듈을 설치하는 것입니다. 그러나 가능하면 virtualenv에만 유지하고 싶습니다.

답변:


6

먼저 가상 환경 을로드 한 다음 가상 환경을로드 한 동일한 터미널 에서 QGIS를 시작할 수 있습니다.

예를 들어 리눅스에서 :

source /myvirtualenv/bin/activate
qgis

이것은 나를 위해 작동하지 않았다 (QGIS 3.4.4, 리눅스 민트 18)
Rodrigo E. Principe

1

이것이 작동한다고 보장 할 수는 없지만 파이썬 버전을로드하기 위해 사용자 정의 변수를 설정할 수 있습니다.

시스템 환경

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.