কোন কনডা পরিবেশে জুপিটার কার্যকর করছে?


231

আমার জুপিটার / অ্যানাকোন্ডা / পাইথন 3.5 রয়েছে।

  1. আমি কীভাবে জানতে পারি যে আমার জুপিটার নোটবুকটি কোন কনডা পরিবেশে চলছে?

  2. কীভাবে আমি নতুন কনডা পরিবেশ থেকে জুপিটার চালু করতে পারি?


1
আপনি জুপিটার নোটবুক ব্যবহার করতে চান এমন প্রতিটি পরিবেশে একটি পৃথক আইপিথন কার্নেল ইনস্টল করুন। আপনি কোন বৃহত্তর উদাহরণটি শুরু করছেন তাতে কিছু যায় আসে না।
সেল

1
পরিবেশের জন্য কার্নেল ইনস্টল করার ডক্স । কোন কনডা এনভিভির একটি নোটবুক চলছে তা দেখতে আপনি চেক করতে পারেন sys.executable
টমাস কে

1
আপনি যদি প্যাকেজটি ব্যবহার করেন তবে এটি আরও সহজ nb_conda_kernels। সম্পর্কিত প্রশ্ন / উত্তর:
আইপথন

1
দয়া করে এই দুর্দান্ত নিবন্ধটি দেখুন । সংক্ষেপে, এটি jupyter'কর্নেল' অজগর পরিবেশ এবং আপনি যে শেলটির অজগর পরিবেশটি jupyter notebook [notebook_name].ipynbথেকে শুরু করেছেন তার মধ্যে পার্থক্য সম্পর্কে খুব স্পষ্টভাবে আলোচনা করে ।
নাথান

উত্তর:


124

প্রশ্ন 1: বর্তমান নোটবুকের কনডা পরিবেশটি সন্ধান করুন

জুপিটার নোটবুকগুলিতে নোটবুকটি খুলুন এবং পর্দার উপরের ডানদিকে দেখুন look

এটি বলা উচিত, উদাহরণস্বরূপ, "পাইথন [env_name]" যদি ভাষাটি পাইথন হয় এবং এটি এনভ_নাম নামক পরিবেশ ব্যবহার করে।

পরিবেশের নাম সহ জুপিটার নোটবুক


প্রশ্ন 2: পৃথক কনডা পরিবেশের মধ্য থেকে জুপিটার নোটবুক শুরু করুন

source activate <environment name>আপনি চালানোর আগে ব্যবহার করে আপনার টার্মিনালে একটি কনডা পরিবেশ সক্রিয় করুন jupyter notebook। এটি জুপিটার নোটবুকগুলির জন্য ডিফল্ট পরিবেশ নির্ধারণ করে । অন্যথায়, [রুট] পরিবেশটি ডিফল্ট।

জুপিটার নোটবুকগুলি হোম স্ক্রিন, কনডা ট্যাব, নতুন পরিবেশ তৈরি করুন

আপনি জুপিটার নোটবুকের মধ্যে থেকে নতুন পরিবেশ তৈরি করতে পারেন (হোম স্ক্রিন, কন্ডা ট্যাব এবং তারপরে যোগ চিহ্নটি ক্লিক করুন)।

এবং আপনি যে কোনও পরিবেশে একটি নোটবুক তৈরি করতে পারেন। হোম স্ক্রিনে "ফাইলগুলি" ট্যাবটি নির্বাচন করুন এবং "নতুন" ড্রপডাউন মেনুতে ক্লিক করুন এবং সেই মেনুতে তালিকা থেকে পাইথন পরিবেশ নির্বাচন করুন।

জুপিটার নোটবুকগুলি হোম স্ক্রিন, ফাইল ট্যাব, নতুন নোটবুক তৈরি করুন


122
আমার কাছে Condaট্যাব না থাকলে আমি কী করব ?
ভয়ঙ্কর

23
which jupyterফিরে আসে /Users/name/anaconda/envs/myEnv/bin/jupyterএবং আমি Condaট্যাব বা পরিবেশের নাম পাই না []। আমার jupyterসংস্করণ 4.2.0 হয়
Dror

11
এটা তোলে অনুপস্থিত টুকরা মত মনে হয় হয় stuartmumford.uk/blog/jupyter-notebook-and-conda.html ধন্যবাদ @chinnychinchin ( stackoverflow.com/a/39900046/671013 )
Dror

4
আমার ক্ষেত্রে, পরে conda install jupyter, আমি এনভিকে নিষ্ক্রিয় করেছিলাম, তারপরে দৌড়েছিলাম jupyter notebook, তারপরে আমি আমার এনভিটি 'নতুন' এর ড্রপডাউনটিতে তালিকাভুক্ত করেছি।
habষভ অগ্রহরি

7
@ বিগবয় 1313 কালিটির উত্তরটি conda install nb_condaএই উত্তরে বর্ণিত রাজ্যে পৌঁছানোর সর্বাধিক সোজা উপায় বলে মনে হচ্ছে।
হর্ষ

334

মন্তব্যে উল্লিখিত হিসাবে, কার্নেলগুলি স্যুইচ করার জন্য জুপিটার নোটবুকগুলির জন্য কনডা সমর্থন প্রয়োজন। দেখে মনে হচ্ছে এই সমর্থনটি এখন কনডার মাধ্যমেই পাওয়া যায় (পাইপের উপর নির্ভর করার চেয়ে)। http://docs.continuum.io/anaconda/user-guide/tasks/use-jupyter-notebook-extensions/

conda install nb_conda

যা নোটবুক কন্ডা কার্নেলগুলি ছাড়াও আরও তিনটি কার্যকর এক্সটেনশান নিয়ে আসে।


16
দ্রষ্টব্য: পরিবর্তনগুলি প্রতিফলিত করতে, দয়া করে কনডা পরিবেশটি পুনরায় চালু করুন।
habষভ অগ্রহরি

1
এই নোটবুকটি পরিবেশে আনার সঠিক উপায়
দামন ইউয়ান

8
দ্রষ্টব্য: এছাড়াও, আপনার প্রয়োজন হবে Jupyter(বা সম্ভবত ipykernelরাকেশের উত্তর অনুসারে) সেই পরিবেশে ইনস্টল করা । অন্যথায় জুপিটার সেই পরিবেশটিকে চিনতে পারে, তবে এটি সেই পরিবেশে নতুন নোটবুক তৈরি করতে পারে না।
মোমবাতি

3
@ রকসায়েন্স, এটি গ্রহণযোগ্য উত্তর হিসাবে স্যুইচিং বিবেচনা করুন।
Tgsmith61591

2
কখনও কখনও nb_condaকিছু conda/ pipইনস্টলড লাইব্রেরি দিয়ে ভাল খেলেন না । একটি নতুন পরিবেশ স্থাপন করার সময় আমি আপনাকে nb_condaপ্রথমে ইনস্টল করতে উত্সাহিত করি তারপরে আপনার অন্যান্য গ্রন্থাগারগুলি ইনস্টল করুন
ম্যাটআর

63

কোন পরিবেশটি জুপিটার কার্যকর করছে:

import sys
print(sys.executable)

জুপিটার নোটবুকের জন্য কার্নেল তৈরি করুন

source activate myenv
python -m ipykernel install --user --name myenv --display-name "Python (myenv)"
source activate other-env
python -m ipykernel install --user --name other-env --display-name "Python (other-env)"

http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernel-install


এটি অবশেষে আমার থিয়ানো পরিবেশকে জিউটার থেকে কাজ করার জন্য কাজ করেছিল। ধন্যবাদ!
ভিজ্যুরডাতা

দুর্দান্ত সমাধান! তবে এই ম্যানুয়ালি যুক্ত আইপিকারেল পরিবেশ মুছে ফেলা কঠিন।
নেভারল্ডমিল্ক

ধন্যবাদ. জুপিটার নোটবুকগুলি খোলার পরে কার্নেলস ট্যাবটিতে অবশেষে নির্দিষ্ট পরিবেশটি দেখার জন্য এটি প্রয়োজন ছিল।
বনসন

44

যদি উপরের conda install ipykernelউত্তরগুলি কাজ না করে তবে নতুন এনভির সাথে চালানোর চেষ্টা করুন এবং তারপরে কোনও এনভির কাছ থেকে জিউপিটার নোটবুক চালনা করুন, আপনি সেই কার্নেলের মধ্যে দেখতে বা স্যুইচ করতে সক্ষম হবেন।


6
ধন্যবাদ! আমি এর উপরের সমস্ত কিছুর চেষ্টা করেছি এবং এটিই একমাত্র জিনিস যা পরিবেশ মুছে ফেলার এবং পুনর্নির্মাণে খুব কম কাজ করেছিল
কেন মায়ার্স

2
হ্যাঁ, এটি সঠিক উত্তর ছিল। nb_conda একা কাজ করেনি।
বেরসান

18

আপনি অ্যানাকোন্ডা নেভিগেটরে পরিবেশ পরিবর্তন করতে, বৃহস্পতি ইনস্টল করতে এবং এটি চালনা করতে পারেন। অ্যানাকোন্ডা নেভিগেটর


1
যদি এটি "কার্নেল ত্রুটি" ছুড়ে দেয় তবে আমাদের কার্নেলের জন্য ব্যবহারকারীদের ইনস্টল করতে হবে, "পাইথন-এম আইপাইকারেল ইনস্টল
ইউজার

12

কারণ উপরের উত্তরগুলির কোনও আমার পক্ষে কাজ করে নি, আমি এখানে সমাধানটি লিখলাম যা অবশেষে উবুন্টুতে আমার সমস্যার সমাধান করেছে। আমার সমস্যাটি ছিল:
আমি নিম্নলিখিত পদক্ষেপগুলি করেছি:

  1. আমার পরিবেশ সক্রিয় করুন: conda activate MyEnv
  2. জুপিটার নোটবুক শুরু করুন:jupyter notebook

যদিও MyEnvটার্মিনালে সক্রিয় ছিল এবং লেখার সময় একটি গ্রহাণু ছিল conda env list, তবে জুপিটার নোটবুকটি বেস পরিবেশের সাথে শুরু হয়েছিল। ইনস্টল করার প্রক্রিয়াnb_conda এবং ipykernelআমার পক্ষেও সমস্যার সমাধান হয়নি। condaতদ্ব্যতীত , ট্যাবটি জুপিটার নোটবুকে উপস্থিত ছিল না এবং কার্নেলগুলিতে ক্লিক করে বা মেনুতে Kernel->Change Kernelগিয়ে কার্নেলটি প্রদর্শন করে নি MyEnv
সমাধান ছিল: ইনস্টল jupyter_environment_kernel মধ্যে MyEnvপরিবেশ:

pip install environment_kernels

এর পরে জুপিটার নোটবুক শুরু করার সময় এটি সঠিক পরিবেশ দিয়ে শুরু করা হয়। আপনি কার্নেলটি না থামিয়ে, মেনুতে Kernel->Change Kernelগিয়ে পছন্দসই কার্নেলটি নির্বাচন না করে পরিবেশের মধ্যে পরিবর্তন করতে পারেন ।


10

প্রশ্ন 1 : আমি কীভাবে জানতে পারি যে আমার জুপিটার নোটবুকটি কোন কনডা পরিবেশে চলছে?

  • আপনার অ্যানাকোন্ডা প্রম্পটটি চালু করুন এবং conda env listসমস্ত উপলব্ধ কনডা পরিবেশের তালিকা তৈরি করতে কমান্ডটি চালান ।

    অ্যানাকোন্ডা প্রম্পট স্ক্রিনশট

    আপনি পরিষ্কারভাবে দেখতে পাচ্ছেন যে আমি আমার পিসিতে দুটি পৃথক কনডা পরিবেশ ইনস্টল করেছি, আমার বর্তমানে সক্রিয় পরিবেশটি মূল ( পাইথন ২.7 ) হওয়ার সাথে সাথে পথের সামনে নক্ষত্র (*) চিহ্ন দ্বারা নির্দেশিত ।

প্রশ্ন 2 : আমি কীভাবে একটি নতুন কনডা পরিবেশ থেকে জুপিটার চালু করতে পারি?

  • এখন, কাঙ্ক্ষিত কনডা পরিবেশ চালু করতে, কেবল চালান activate <environment name>। এক্ষেত্রে,activate py36

    এখানে চিত্র বর্ণনা লিখুন

আরও তথ্যের জন্য, এই লিঙ্কটি এবং এই আগের স্ট্যাক ওভারফ্লো প্রশ্নটি দেখুন।


3

কোন কনডা এনভিভি কোনও নোটবুকটি কেবল একটি ঘরে টাইপ করছে তা দেখানোর জন্য:

!conda info

0

আমি উপরে উল্লিখিত প্রতিটি পদ্ধতি চেষ্টা করেছি এবং নতুন পরিবেশে জুপিটার ইনস্টল করা ছাড়া আর কিছুই কার্যকর হয়নি।

নতুন পরিবেশ সক্রিয় করতে conda activate new_env আপনার পরিবেশের নামের সাথে 'new_env' প্রতিস্থাপন করুন।

পরবর্তী ইনস্টিটিউট Jupyter 'পাইপ ইনস্টল jupyter'

আপনি অ্যানাকোন্ডা নেভিগেটরে গিয়ে এবং সঠিক পরিবেশ নির্বাচন করে এবং হোম ট্যাব থেকে জুপিটার নোটবুক ইনস্টল করে জুপিটার ইনস্টল করতে পারেন


0

আপনার নোটবুকটি কোন পরিবেশে চলছে তা পরীক্ষা করতে নোটবুক শেলের মধ্যে নিম্নলিখিত কমান্ডগুলি টাইপ করুন

import sys
print(sys.executable)

একটি নতুন পরিবেশে নোটবুকটি চালু করতে প্রথমে সেই পরিবেশটিকে নিষ্ক্রিয় করুন। একটি কনডা পরিবেশ তৈরি করুন এবং তারপরে আইপিকারেলটি ইনস্টল করুন। সেই পরিবেশটি সক্রিয় করুন। সেই পরিবেশে জুপিটার ইনস্টল করুন।

conda create --name {envname}
conda install ipykernel --name {envname}
python -m ipykernel install --prefix=C:/anaconda/envs/{envname} --name {envname}
activate envname
pip install jupyter

আপনার ক্ষেত্রে "C: / anaconda / envs / s envname}" পথ পৃথক হতে পারে, সেই অনুযায়ী পরীক্ষা করুন। সমস্ত পদক্ষেপ অনুসরণ করার পরে, নোটবুক চালু করুন এবং প্রথম ধাপটি শেলটিতে চালান।

sys.executable

এটি দেখানো উচিত: অ্যানাকোন্ডা / এনভিএস / এনভনাম


-1

উপরের উত্তরগুলি যুক্ত করে আপনিও এটি ব্যবহার করতে পারেন

!which python

এটিকে একটি ঘরে টাইপ করুন এবং এটি পরিবেশের পথ প্রদর্শন করবে। আমি কারণ সম্পর্কে নিশ্চিত নই, তবে আমার ইনস্টলেশনটিতে নোটবুকটিতে পরিবেশের কোনও বিভাজন নেই, তবে পরিবেশ সক্রিয়করণ এবং জুপিটার নোটবুক চালু করার ক্ষেত্রে, ব্যবহৃত পথটি হল অজগরটি পরিবেশে ইনস্টল করা।

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