ভার্চুয়ালেনভ পাইথন দিয়ে কিউজিআইএস শুরু করছেন?


9

কিউজিআইএস-কে ডিফল্ট, সিস্টেম-ওয়াইডের চেয়ে পৃথক পাইথন ইনস্টলেশন ব্যবহার করার কোনও উপায় আছে? উদাহরণস্বরূপ এর /myvirtualenv/bin/pythonপরিবর্তে কিছু ভার্চুয়ালেনভ পাইথন ব্যবহার করেন /usr/bin/python?

পটভূমি: আমি একটি কাস্টম প্লাগইন বিকাশ করছি যা কিছু মডিউল ব্যবহার করে যা কেবলমাত্র একটি নির্দিষ্ট ভার্চুয়ালনেভে ইনস্টলড থাকে তবে সিস্টেম-বিস্তৃত নয়।

ভার্চুয়ালেনভকে সিস্টেম-ব্যাপী প্যাকেজগুলি অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে, সুতরাং সেই ভার্চুয়ালেনভ ব্যবহার করার সময় কিগিস কোর লিবগুলি এখনও অ্যাক্সেসযোগ্য হওয়া উচিত।

আমি এখনই দেখছি যে একমাত্র সমাধান সিস্টেম-প্রশস্ত পাইথনগুলিতে প্রয়োজনীয় মডিউলগুলি ইনস্টল করা। তবে আমি তাদের যদি সম্ভব হয় তবে কেবল ভার্চুয়ালেনভে রাখতে চাই।

উত্তর:


6

আপনি প্রথমে আপনার ভার্চুয়াল পরিবেশটি লোড করতে পারেন এবং তারপরে একই ভার্চুয়াল পরিবেশটি যেখানে লোড করেছেন সেখানে একই টার্মিনালে QGIS শুরু করতে পারেন।

উদাহরণস্বরূপ লিনাক্সে:

source /myvirtualenv/bin/activate
qgis

এটি আমার পক্ষে কার্যকর হয়নি (কিউজিআইএস 3.4.4, লিনাক্স পুদিনা 18)
রডরিগো ই প্রিন্সিপ

1

আমি গ্যারান্টি দিতে পারি না এটি কাজ করবে তবে সম্ভবত আপনি আপনার অজগর সংস্করণটি লোড করতে একটি কাস্টম ভেরিয়েবল সেট করার চেষ্টা করতে পারেন:

সিস্টেম পরিবেশ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.