با سلام خدمت همه دوستان
امروز میخوام نحوه اضافه کردن محیط مجازی (Virtual Environment) پایتون به منوی کرنل های ژوپیتر رو باهم یاد بگیریم . با من همراه باشید!
نصب pip :
خب ، فرض میکنیم که فقط پایتون روی سیستم عامل نصب هست . برای ادامه باید pip که پکیج منیجر پایتون هست رو نصب کنیم :
sudo apt install python-pip
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel
sudo pacman -S python-pip
نکته : از این جای کار به بعد دیگه فرقی نمیکنه که با کدوم توزیع کار میکنید و دستورات برای همه ی اونها یکسان هست.
نصب ابزار virtualenv :
نوبت میرسه به نصب virtualenv که ابزاری هست برای ایجاد محیط مجازی برای زبان پایتون . با استفاده از دستور زیر میتونیم این ابزار رو نصب کنیم :
sudo pip install virtualenv
نصب نرم افزار ژوپیتر :
برای نصب ویرایشگر کد ژوپیتر باید دستور زیر رو داخل ترمینال وارد کنیم :
sudo pip install -U jupyter
ایجاد محیط مجازی :
بعد از انجام موارد بالا ، حالا نوبت به این میرسه که داخل سیستم عامل یک محیط مجازی برای خودمون بسازیم . نکته ای که در اینجا وجود داره اینه که وقتی دستور زیر رو وارد میکنید ، داخلِ هر دایرکتوری ای که باشید محیط مجازی داخل اون دایرکتوری براتون ایجاد خواهد شد ؛ و اگر قصد دارید که محیط مجازی رو داخل یک دایرکوری خاص ایجاد کنید باید مسیر ترمینال رو هم به اون دایرکتوری تغییر بدید :
virtualenv myEnv
نکته : myEnv نام محیط مجازیمون هست و میتونه هر اسم دیگه ای داشته باشه.
فعال کردن محیط مجازی :
برای فعال کردن محیط مجازی از دستور زیر استفاده میکنیم :
source myEnv/bin/activate
نصب ipykernel در محیط مجازی :
نرم افزار ژوپیتر برای اینکه از نسخه ی زبان پایتون موجود در داخل محیط مجازی ما به عنوان کرنل اجرایی خودش استفاده بکنه باید ابزار ipykernel داخل محیط مجازی نصب شده باشه. برای نصب از دستور زیر استفاده میکنیم :
sudo pip install ipykernel
رسیدیم به آخرین قسمت کارمون یعنی
اضافه کردن python و ipykernel موجود در محیط مجازی به نرم افزار ژوپیتر :
برای این کار باید دستور زیر رو وارد کنیم :
sudo python -m ipykernel install --user --name=myEnv
بعد از انجام آخرین قدم میتونید نرم افزار ژوپیتر رو اجرا و نتیجه کار رو ببینید :
همونطور که در تصویر بالا میبینید ، AI_Env نام محیط مجازی ای هست که ایجاد کردم.
امیدوارم براتون مفید بوده باشه!
موفق باشید (: