সমস্ত ভ্যুচুয়ালেনভ তালিকাভুক্ত করুন


139

ভার্চুয়ালেনভ্র্যাপারে, আমার মেশিনে সমস্ত ভ্যুচুয়ালেনভকে তালিকাভুক্ত করার সহজ উপায় কি আছে?

(যেমন ভার্চুয়াল পরিবেশে সমস্ত অজগর প্যাকেজ তালিকাভুক্ত করতে কুসুম -l কী করে?)

স্পষ্টকরণ: আমার env ডিরেক্টরিতে "ls -la" গণনা করে না। আমি একটি ভার্চুয়ালেনভ বা ভার্চুয়ালেনভ্রাপার সুনির্দিষ্ট কমান্ড সন্ধান করছি।


উত্তর:


176

আপনি ব্যবহার করতে পারেন lsvirtualenv, এতে আপনার দুটি বিকল্প "দীর্ঘ" বা "সংক্ষিপ্ত" রয়েছে:

"লং" বিকল্পটি ডিফল্ট একটি, এটি এই আদেশটির চারপাশে আপনার যে কোনও হুক অনুসন্ধান করে এবং এটি কার্যকর করে, এতে আরও সময় লাগে।

"সংক্ষিপ্ত" কেবল ভার্চুয়ালেনভের নামগুলি নিয়ে এটি মুদ্রণ করে।

সংক্ষিপ্ত ব্যবহার:

$ lsvirtualenv -b

দীর্ঘ ব্যবহার:

$ lsvirtualenv -l

আপনার যদি কোনও হুক না থাকে, বা আমি কী সম্পর্কে কথা বলছি তা এমনকি জানতে না পারলে কেবল "সংক্ষিপ্ত" ব্যবহার করুন।



62

উপলব্ধ পরিবেশের তালিকার কোনও যুক্তি ছাড়াই ওয়ার্কন চালান ।


workon(পরামিতি ব্যতীত) সবচেয়ে ভাল উপায়! এটি ভার্চুয়ালেনভ্রাপারের কমান্ড। lsvirtualenvভার্টুয়ালেনভের কাছে উপযুক্ত একটি আদেশ।
সিজেডেভোপার

60

সমস্ত ভার্চুয়াল পরিবেশের তালিকা করতে (যদি অ্যানাকোন্ডা বিতরণ ব্যবহার করা হয়):

conda info --envs

আশা করি আমার উত্তর কারও সাহায্য করবে ...


3

কনডা তৈরি env ব্যবহারের জন্য:

conda info --envs or conda info -e or conda env list 

ভার্চুয়ালেনভ্রাপার তৈরি এনভি ব্যবহারের জন্য:

lsvirtualenv

2

সমস্ত virtualenvs তালিকা করতে

conda env list

আউটপুট:

# conda environments:
#
                         D:\Programs\Anaconda3
                         D:\Programs\Anaconda3\envs\notebook
                         D:\Programs\Anaconda3\envs\snakes
                         D:\Programs\Anaconda3\envs\snowflakes
base                  *  D:\Programs\Miniconda3
gluon                    D:\Programs\Miniconda3\envs\gluon

1
এটি কেবল কনডা পরিবেশের তালিকা তৈরি করবে, পাইপ দ্বারা উত্পাদিত নয়।
বিস্টান

2

আপনি যদি ব্যবহার করছেন virtualenvবা venvউপরের উত্তরগুলিতে পাইথন 3 এর নির্মিত কাজ নাও করতে পারে।

আপনি যদি লিনাক্সে থাকেন তবে কেবলমাত্র locateএকটি activateস্ক্রিপ্ট যা সর্বদা একটি এনভির ভিতরে থাকে।

locate -b '\activate' | grep "/home"

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

এখানে ডেমো দেখুন


-1

এটি কেবল উইন্ডোজে কাজ করে :

আপনি যদি "অ্যাক্টিভেট_থিস.পি" বা "পিপ-সেলফ চেক.জসন" এর
জন্য ভার্চুয়ালেনভ সন্ধান করে তৈরি করা সমস্ত এনভিজগুলি সন্ধান করার চেষ্টা করছেন If

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