CentOS 8 এ Jupyter নোটবুক ইনস্টল এবং কনফিগার করুন

Install Configure Jupyter Notebook Centos 8



এই প্রবন্ধে, আমি আপনাকে দেখাবো কিভাবে CentOS 8 এ Jupyter নোটবুক ইনস্টল এবং কনফিগার করতে হয়। সুতরাং, আসুন শুরু করা যাক।

প্রয়োজনীয় বিল্ড সরঞ্জাম ইনস্টল করা:

জুপিটার নোটবুক ইনস্টল করার জন্য, আপনার অবশ্যই সমস্ত প্রয়োজনীয় সি বিল্ড সরঞ্জাম এবং পাইথন 3 ডেভেলপমেন্ট লাইব্রেরি ইনস্টল থাকতে হবে। ভাগ্যক্রমে, এগুলি সবই সেন্টোস 8 এর অফিসিয়াল প্যাকেজ সংগ্রহস্থলে পাওয়া যায়।







প্রথমে, নিম্নলিখিত কমান্ড দিয়ে CentOS 8 প্যাকেজ সংগ্রহস্থল ক্যাশে আপডেট করুন:



$sudodnf makecache



এখন, নিম্নলিখিত কমান্ড দিয়ে সমস্ত প্রয়োজনীয় বিল্ড সরঞ্জাম ইনস্টল করুন:





$sudodnfইনস্টল gccpython3-devel kernel-headers- $(তোমার নাম-আর)

ইনস্টলেশন নিশ্চিত করতে, টিপুন এবং এবং তারপর টিপুন



ডিএনএফ প্যাকেজ ম্যানেজারের সমস্ত প্রয়োজনীয় প্যাকেজ ডাউনলোড করে ইনস্টল করা উচিত। এটি সম্পূর্ণ হতে কিছু সময় লাগতে পারে।

এই মুহুর্তে, সমস্ত প্রয়োজনীয় বিল্ড সরঞ্জাম ইনস্টল করা উচিত।

PIP 3 ইনস্টল করা হচ্ছে:

Jupyter নোটবুক ইনস্টল করার জন্য আপনার CentOS 8 মেশিনে অবশ্যই Python 3 প্যাকেজ ম্যানেজার PIP 3 ইনস্টল থাকতে হবে। CentOS 8 এর ডিফল্টভাবে PIP 3 ইনস্টল করা উচিত।

PIP 3 ইনস্টল করা আছে কিনা তা পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি চালান:

$কোথায়pip3

আপনি দেখতে পারেন, pip3 পাথে কমান্ড পাওয়া যায় /usr/bin/pip3 আমার ক্ষেত্রে.

যদি আপনার PIP 3 ইনস্টল না থাকে, তাহলে PIP3 ইনস্টল করার জন্য নিম্নলিখিত কমান্ডটি চালান:

$sudodnfইনস্টলপাইথন 3-পিপ

জুপিটার নোটবুক ইনস্টল করা:

এখন, নিম্নলিখিত কমান্ড দিয়ে জুপিটার নোটবুক ইনস্টল করুন:

$pip3ইনস্টল -ব্যবহারকারীজুপিটার

PIP 3 সমস্ত প্রয়োজনীয় পাইথন প্যাকেজ ডাউনলোড এবং ইনস্টল করা উচিত। এটি সম্পূর্ণ হতে কিছু সময় লাগতে পারে।

এই সময়ে, জুপিটার নোটবুক ইনস্টল করা উচিত।

Jupyter নোটবুক সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি চালান:

$জুপিটার-রূপান্তর

আপনি দেখতে পাচ্ছেন, জুপিটার নোটবুক সঠিকভাবে কাজ করছে।

জুপিটার নোটবুকের মূল বিষয়গুলি:

জুপিয়ার নোটবুক শুরু করতে, নিম্নলিখিত কমান্ডটি চালান:

$জুপিটার নোটবুক

জুপিটার নোটবুক সার্ভারটি শুরু করা উচিত। জুপিটার নোটবুক অ্যাক্সেস করতে, আপনাকে URL টি অনুলিপি করতে হবে এবং আপনার প্রিয় ওয়েব ব্রাউজারে পেস্ট করতে হবে।

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

আপনার বর্তমান কার্যকরী ডিরেক্টরিতে পাইথন 3 (চলুন বলা যাক) এর একটি নতুন জুপিটার নোটবুক তৈরি করতে, এখানে ক্লিক করুন নতুন > পাইথন

একটি নতুন নোটবুক খোলা উচিত। এখানে, আপনি পাইথন 3 কোডের লাইনে টাইপ করতে পারেন।

একবার আপনি কিছু পাইথন 3 কোড টাইপ করুন, ক্লিক করুন দৌড়

কোডগুলি চলবে এবং যদি আউটপুট থাকে তবে আপনাকে দেখাবে। তারপরে, আপনি পাইথন 3 কোডের আরও লাইন টাইপ করতে পারেন।

আপনি দেখতে পাচ্ছেন, আমি দুটি সংখ্যা যোগ করেছি এবং ফলাফলটি মুদ্রণ করেছি।

আপনি আপনার নোটবুক সেভ করতে পারেন ফাইল > সংরক্ষণ করুন…

তারপরে, আপনার হোম ডিরেক্টরি থেকে একটি আপেক্ষিক পথে টাইপ করুন এবং ক্লিক করুন সংরক্ষণ

নোটবুক সংরক্ষণ করা উচিত।

আপনার প্রদত্ত পথে একটি নতুন ফাইল নোটবুক ফাইল তৈরি করা উচিত।

Jupyter নোটবুক দূর থেকে অ্যাক্সেস:

আপনি যদি দূর থেকে Jupyter নোটবুক অ্যাক্সেস করতে চান, তাহলে এই বিভাগটি আপনার জন্য।

প্রথমে, আপনার CentOS 8 মেশিনের আইপি ঠিকানাটি নিম্নরূপ খুঁজুন:

$nmcli

আমার ক্ষেত্রে, আইপি ঠিকানা হল 192.168.20.129। এটি আপনার জন্য আলাদা হবে। সুতরাং, এখন থেকে এটি আপনার সাথে প্রতিস্থাপন করতে ভুলবেন না।

জুপিটার নোটবুক দূর থেকে অ্যাক্সেস করার জন্য, জুপিটার নোটবুকটি দিয়ে চালান আইপি এবং -পোর্ট নিম্নরূপ পতাকা:

$জুপিটার নোটবুক-কোন ব্রাউজার -আইপি= 192.168.20.129--পোর্ট=8080

জুপিটার নোটবুক চালানো উচিত। URL টি অনুলিপি করুন।

এখন, TCP পোর্ট 8080 কে ফায়ারওয়ালের মাধ্যমে নিম্নরূপ অনুমতি দিন:

$sudoফায়ারওয়াল- cmd-অ্যাড-পোর্ট=8080/tcp-স্থায়ী

ফায়ারওয়াল কনফিগারেশন পরিবর্তনগুলি কার্যকর হওয়ার জন্য, নিম্নলিখিত কমান্ডটি চালান:

$sudoফায়ারওয়াল- cmd--লোড করুন

এখন, আপনার প্রিয় ওয়েব ব্রাউজারটি খুলুন এবং আপনি যে URL টি অনুলিপি করেছেন তাতে নেভিগেট করুন। আপনি Jupyter নোটবুক ড্যাশবোর্ড অ্যাক্সেস করতে সক্ষম হওয়া উচিত।

জুপিটার নোটবুকের জন্য একটি পাসওয়ার্ড সেট করা:

আপনি Jupyter নোটবুকের ডিফল্ট টোকেন-ভিত্তিক অ্যাক্সেস সিস্টেম পছন্দ নাও করতে পারেন। পাসওয়ার্ড-ভিত্তিক অ্যাক্সেসের জন্য, আপনাকে জুপিটার নোটবুকের জন্য একটি পাসওয়ার্ড সেট করতে হবে।

প্রথমে, জুপিটার নোটবুক কনফিগারেশন ডিরেক্টরি তৈরি করুন ~/.জুপাইটার নিম্নরূপ:

$পরীক্ষা -ডি~/.jupyter|| mkdir~/.jupyter

এখন, জুপিটার নোটবুকের জন্য একটি পাসওয়ার্ড সেট করতে নিম্নলিখিত কমান্ডটি চালান:

$জুপিটার নোটবুক পাসওয়ার্ড

একটি পাসওয়ার্ড লিখুন এবং টিপুন

পাসওয়ার্ডটি পুনরায় টাইপ করুন এবং টিপুন

পাসওয়ার্ড সেট করা উচিত।

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

জুপিটার নোটবুক অ্যাক্সেস করতে, আপনাকে যা করতে হবে তা পরিদর্শন করতে হবে http://192.168.20.129:8080 আপনার ওয়েব ব্রাউজার থেকে।

এটি আপনাকে পাসওয়ার্ডের জন্য অনুরোধ করবে। শুধু পাসওয়ার্ড টাইপ করুন এবং ক্লিক করুন প্রবেশ করুন

আপনাকে জুপিটার নোটবুক ড্যাশবোর্ডে লগ ইন করা উচিত।

ডিফল্ট নোটবুক ডিরেক্টরি সেট করা:

জুপিটার নোটবুকের ডিফল্ট রুট ডিরেক্টরি হল আপনার হোম ডিরেক্টরি। আপনি যদি চান, আপনি এটি অন্য কোন ডিরেক্টরিতে পরিবর্তন করতে পারেন।

প্রথমে, একটি নতুন রুট ডিরেক্টরি তৈরি করুন ~/নোটবুক (চলুন বলা যাক) নিম্নরূপ:

$mkdir~/নোটবুক

জুপিটার নোটবুকের রুট ডিরেক্টরি পরিবর্তন করতে, জুপিটার নোটবুকটি দিয়ে চালান – নোটবুক-দির নিম্নরূপ পতাকা:

$ jupyter নোটবুক-কোন ব্রাউজার -আইপি= 192.168.20.129--পোর্ট=8080
-নোটবুক-দির=/নোটবুক

Jupyter নোটবুকের মূল ডিরেক্টরি পরিবর্তন করা উচিত।

কনফিগারেশন ফাইল ব্যবহার করে জুপিটার নোটবুক কনফিগার করা:

Jupyter নোটবুক একটি JSON ফাইল ব্যবহার করে ।/.jupyter/jupyter_notebook_config.json সমস্ত ডিফল্ট কনফিগারেশন রাখতে।

Jupyter নোটবুক কনফিগার করার জন্য, ।/.jupyter/jupyter_notebook_config.json নিম্নরূপ ফাইল:

$আমরা~/.jupyter/jupyter_notebook_config.json

এর বিষয়বস্তু ।/.jupyter/jupyter_notebook_config.json ফাইলটি নিম্নরূপ হওয়া উচিত:

{
'নোটবুক অ্যাপ':{
'পাসওয়ার্ড':'sha1: 810ea19adfa5: b67bbfa54f8a2fdefa8ff812cde9b92baa57fe64',
'আইপি':'192.168.20.129',
'বন্দর':8080,
'নোটবুক_ডির':'/home/shovon/notebooks',
'open_browser':মিথ্যা
}
}

পরিবর্তন করতে ভুলবেন না আইপি , বন্দর , নোটবুক_ডির আপনার প্রয়োজনীয়তা হিসাবে মান। মুল্য নোটবুক_ডির আপনার কাঙ্ক্ষিত জুপিটার নোটবুকের রুট ডিরেক্টরির পরম পথ হওয়া উচিত।

বিঃদ্রঃ: দ্য পাসওয়ার্ড যদি আপনি কমান্ড ব্যবহার করে একটি জুপিটার নোটবুক পাসওয়ার্ড সেট করে থাকেন তবেই ক্ষেত্রটি এখানে থাকা উচিত জুপিটার নোটবুক পাসওয়ার্ড । এটি পরিবর্তন করবেন না।

একবার হয়ে গেলে, কনফিগারেশন ফাইলটি সংরক্ষণ করুন।

এখন, আপনি কোনও কমান্ড লাইন আর্গুমেন্ট ছাড়াই জুপিটার নোটবুক চালাতে পারেন।

$জুপিটার নোটবুক

জুপিটার নোটবুক কনফিগার করা উচিত।

সুতরাং, এভাবেই আপনি CentOS 8 এ Jupyter Notebook ইনস্টল এবং কনফিগার করুন এই নিবন্ধটি পড়ার জন্য ধন্যবাদ।