आभासी वातावरण में QGIS स्थापित करना?


10

मैं क्यूजीआईएस स्थापित करना चाहता हूं। मैं एक ऐसी प्रणाली पर हूं जो पायथन 2.5x पर डिफॉल्ट करता है और मैंने होमबॉव के साथ अजगर 3.7x डाउनलोड किया है। मैंने इस कोड के साथ एक आभासी वातावरण बनाया है।

brew install pyenv
brew install pyenv-virtualenv
exec $SHELL
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
pyenv activate my-virtualenv

मैं अजगर 3.6 स्थापित करें और मॉड्यूल plotly, numpy, pygments, psycopg2, owslib, और PyYaml

उनमें से प्रत्येक आभासी वातावरण तक ही सीमित है। मैं पैकेज को कैसे स्थापित करूं, ताकि यह केवल आंशिक वातावरण से अजगर को लोड और उपयोग करता है।

जवाबों:


4

गोबर!

मैं एक कंटेनरीकृत समाधान का उपयोग करने का सुझाव दूंगा।

आप उदाहरण के लिए एक डॉक कंटेनर में पूर्ण-प्रवाह, स्टैंड-अलोन QGIS चला सकते हैं; यह बहुत ही सरल है!

यहां शुरू करें और फ़ाइल को संपादित करने वाले पर्यावरण को अनुकूलित करें Dockerfile

लेखन के समय, QGIS 3.4.x(LTS) और QGIS 3.8.x(नवीनतम) समर्थित हैं।

https://github.com/rafdouglas/qgis_desktop_docker

https://hub.docker.com/r/rafdouglas/qgis_desktop

डॉकटर पर QGIS

डिस्क्लेमर: मैं ऊपर दिए गए दोनों रिपॉजिटरी को बनाए रखता हूं: डी


2
एक आकर्षण की तरह काम किया, धन्यवाद! उपयोगकर्ताओं पर ध्यान दें: डेटा फ़ाइलों को सभी के अधीन होना चाहिए ~/qgis34-files। कहीं और से ड्रैग-ड्रॉप काम नहीं करेगा।
निखिल वीजे

कृपया ध्यान दें कि आज के अनुसार, संस्करण 3.8 (उर्फ "नवीनतम") भी उपलब्ध है, दोनों GitHub पर और DockerHub पर एक स्वचालित छवि के रूप में;)
RafDouglas
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.