ইমাসে কনডা এনভায়রনমেন্ট ব্যবহার করা


21

পাইথন আইডিই হিসাবে ইম্যাকস ব্যবহার করে কনডা এনভায়রনমেটগুলি ব্যবহার করার সর্বোত্তম উপায় কী ?

পাইথনে প্রোগ্রাম করার সময় আমি বিভিন্ন কনডা পরিবেশ পেয়েছি:

$ conda info -e
# conda environments:
#
django                   /Users/Pablo/anaconda/envs/django
scipy                 *  /Users/Pablo/anaconda/envs/scipy
visual                   /Users/Pablo/anaconda/envs/visual
ml                       /Users/Pablo/anaconda/envs/ml
root                     /Users/Pablo/anaconda

তবে যখন আমি crtl+ c crtl+ cইম্যাকস ব্যবহার করি কেবল তখনই আমার ম্যাক ওএস এক্স ডিফল্ট পাইথন প্যাথ ব্যবহার করে। আমি কীভাবে এটি সমস্ত বিভিন্ন কনডা পরিবেশের মধ্যে ছড়িয়ে দিতে পারি?

উত্তর:


20

আমি পাইভেনভ লাইব্রেরিটি ব্যবহার করার পরামর্শ দেব , এটি দোভাষী এবং লাইব্রেরি পাথ আপডেট করার বিভিন্ন বিকল্পের মধ্যে একটি ভার্চুয়াল এনভিভি নির্বাচন করার জন্য একটি ঝরঝরে ইন্টারফেস সরবরাহ করে। আপনাকে ওয়ার্কনহোম ভেরিয়েবল পরিবর্তন করতে হবে (এটি ভার্চুয়ালেনভ্রাপার $HOME/.virtualenvsদ্বারা ব্যবহৃত ডিফল্ট )।

(setenv "WORKON_HOME" "/Users/Pablo/anaconda/envs")
(pyvenv-mode 1)

এরপরে পরিবেশটি বেছে নিন M-x pyvenv-workon


এটি আমার জন্য কাজ করেছে, আপনাকে ধন্যবাদ! আপনি কি জানেন যে আমি এই বিষয়ে আরও নথি খুঁজে পেতে পারি? পাইভেনভ এবং অ্যানাকোন্ডা সম্পর্কে আমি কোনও তথ্য পাইনি, তবে আমি আমার সেটিংস ফাইলে এই দুটি লাইন যুক্ত করেছি এবং এটি ঠিকঠাক কাজ করছে। @ মিমরআর
পাবলোআরডিআরবিএল

কোন বিষয়ে? কনফিগার লেখার জন্য বা পাইভেনভ নিজেই?
immerrr

1
পাইথন 3 এবং পাইথন 2 এর মধ্যে স্যুইচ করতে, আমাকে জারি করতে হয়েছিল(setq python-shell-interpreter "python3")(setq python-shell-interpreter "python2")
Lorem Ipsum
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.