জুপিটার নোটবুকে থিমটি পরিবর্তন করবেন?


201

আমি অন্ধকার থিম পছন্দ করি। তবে জুপিটার নোটবুকগুলির ডিফল্ট থিমটি হালকা এবং থিম / পটভূমির রঙ পরিবর্তন করার বিকল্পটি আমি খুঁজে পাচ্ছি না। এটি কিভাবে হয়?


3
কনডা ব্যবহার করুন: anaconda.org/conda-forge/jupyterthemes
Bigby

উত্তর:


282

jupyter-themesকাইল ডুনোভানের প্যাকেজটি ব্যবহার করে এটি করা সহজ । আপনি এটি ব্যবহার করে ইনস্টল করতে সক্ষম হতে পারেন conda। অন্যথায়, আপনি ব্যবহার করতে হবে pip

কনডা দিয়ে এটি ইনস্টল করুন:

conda install jupyterthemes

বা পাইপ

pip install jupyterthemes

তারপরে আপনার থিমটি পরিবর্তন করুন

jt -t chesterish

চেস্টারিশ থিম বা অন্য কোনও লোড করতে। শেষ পর্যন্ত, পৃষ্ঠাটি পুনরায় লোড করুন। দস্তাবেজ এবং উত্স কোডটি এখানে রয়েছে: https://github.com/dunovank/jupyter-themes


29
দ্রষ্টব্য - এটি কাজ করার জন্য আমাকে জুপিটার সার্ভারটি পুনরায় চালু করতে হয়েছিল।
আমির এফ

9
প্রথম বারের জন্য এটি কাজ করার জন্য কোনওটিকে পুনরায় চালু করার প্রয়োজন হতে পারেjupyter notebook তবে পরের বার কেবল jt -t <themes>টার্মিনাল পরিবর্তন করুন এবং নোটবুকের পৃষ্ঠাগুলি পুনরায় লোড করুন। এটি আমার সাথে এমন কিছু আচরণ করে।
আইনেট

10
jupyterthemesকনডায় নয় কনডা-ফোর্জেও নয়, এটি ইনস্টল করার একমাত্র উপায় pipকেবলমাত্র
মোহাম্মদ হিজানি

13
আমি কনডা-ফোর্জ চ্যানেল যুক্ত করার পরে কনডা দিয়ে সফল হয়েছিল conda config --add channels conda-forge
আর্নেস্ট

11
যদি jupyterthemesকনডা-ফোর্জে থাকে তবে উত্তরের উত্তরটি অবশ্যই বলা উচিত conda install jupyterthemes -c conda-forgeবা কনডা দিয়ে ইনস্টল করার পরামর্শ দিয়ে পদত্যাগ করতে হবে।
mmagnuski

90

এই পদক্ষেপগুলি অনুসরণ করুন:-

থিম ইনস্টল করুন।

pip install jupyterthemes

তারপরে নীচের থেকে থিমগুলি চয়ন করুন এবং নিম্নলিখিত কমান্ডটি ব্যবহার করে সেগুলি সেট করুন, একবার আপনি সফলভাবে ইনস্টল হয়ে গেলে, আমাদের মধ্যে অনেকেই ভাবলেন আমাদের আবার জুপিটার সার্ভারটি শুরু করা দরকার, কেবল পৃষ্ঠাটি রিফ্রেশ করুন। দ্বারা থিম সেট করুন।

jt -t <theme-name>

থিমের নামগুলির তালিকা

  • onedork
  • পদমর্যাদা 3
  • oceans16
  • chesterish
  • monokai
  • solarizedl
  • solarizedd

1
দুটি জিনিস তালিকাভুক্ত: 1. বৃহস্পতি সার্ভার শুরু করার বিরুদ্ধে বৈষম্য। 2. থিম সংমিশ্রণ / নাম
সাহিল নাগপাল

7
এটি সত্যই কোনও নতুন উত্তরের ওয়ারেন্ট দেয় না। বিদ্যমানটিতে সামান্য সম্পাদনা।
জিন-ফ্রানসোয়া কার্বেট

5
এছাড়া একটি ক্রোম এক্সটেনশনের এই । এটি মূলত একই জিনিসটি করে তবে টার্মিনাল মিথস্ক্রিয়া ছাড়াই।
আইনেট

2
ক্লাসিক থিমের নাম কী? আমি যদি ফিরে যেতে চাই এবং মূল ক্লাসিকটিতে ফিরে যেতে চাই?
জেলেলবি

3
সম্পূর্ণতার জন্য, তালিকাভুক্ত থিমগুলি ব্যতীত, এই 2গুলিও উপলব্ধ: গ্রুবক্সড, জানুয়ারী 2019 হিসাবে
গ্রুবক্সল

49

আমি থিমটি পরিবর্তন করার পরে এটি অদ্ভুতভাবে আচরণ করেছে। ফন্টের আকারটি ছোট ছিল, সরঞ্জামদণ্ডটি দেখতে পাচ্ছে না এবং আমি নতুন চেহারাটি পছন্দ করি না।

যারা মূল থিমটি পুনরুদ্ধার করতে চান তাদের জন্য আপনি নীচের মতো এটি করতে পারেন:

jt -r

আপনাকে প্রথম বার জুপিটারটি পুনঃসূচনা করতে হবে এবং পরে নতুন থিম সক্ষম করতে রিফ্রেশ যথেষ্ট।

বা সরাসরি নোটবুকের ভিতরে থেকে

!jt -r

4
আসল থিমটি পুনরুদ্ধার করার জন্য
কুদোস

28

আপনি সরাসরি খোলা নোটবুক থেকে এটি করতে পারেন:

!pip install jupyterthemes
!jt -t chesterish

এটি কার্যকর করার জন্য আপনাকে জপিটার সার্ভারটি পুনরায় চালু করতে হবে না?
ড্রিভিকো

সত্য, আমি যদি সঠিকভাবে স্মরণ করি তবে আপনাকে কার্নেলটি পুনরায় চালু করতে হবে
আমির এফ

20

জুপিটারের ভিতরে একটি লাইব্রেরি ইনস্টল করার পরিবর্তে, আমি আপনাকে ক্রোমের 'ডার্ক রিডার' এক্সটেনশন- https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh ব্যবহার করার পরামর্শ দিচ্ছি (আপনি 'ডার্ক রিডার' এক্সটেনশন খুঁজে পেতে পারেন) অন্যান্য ব্রাউজারগুলিতে, যেমন ফায়ারফক্স)। আপনি এটি নিয়ে খেলতে পারেন; আপনি অন্ধকার থিম রাখতে চান এমন ইউআরএল (গুলি) অথবা এমনকি নিজের জন্য ডার্ক থিমটি কীভাবে সংজ্ঞায়িত করতে চান তা ফিল্টার করুন। নীচে কয়েকটি উদাহরণ দেওয়া হল:

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

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

আমি আসা করি এটা সাহায্য করবে. Behrouz


আমি মনে করি এটিই সর্বোত্তম পন্থা, কারণ আমরা সাধারণত অন্ধকার থিম চাই যা এটি সরবরাহ করে এবং তদ্ব্যতীত, কেবলমাত্র একটি ক্লিকের দ্বারা আমরা যে দস্তাবেজটি তৈরি করছি তা সত্যই চাক্ষুষরূপে পরীক্ষা করা সহজ। (প্রকাশের সময় গুরুত্বপূর্ণ)
এম ডুস্তি লাখানি

হ্যাঁ ... এগুলি সব ভাল এবং ভাল তবে ডার্ক রিডার জানেন না যে কোনও জ্যুপির নোটবুকের শব্দগুলি রঙ করা উচিত। কোনও সিনট্যাক্স রঙ নেই, যা এই বিকল্পটিকে নং-করে তোলে।
12 '12

@ লেদারলভ, যতদূর আমি এটির সাথে কাজ করেছি, সেখানে একটি 'সিনট্যাক্স কালারিং' রয়েছে (উদাহরণস্বরূপ 'লুপের জন্য' সিনট্যাক্সের আপনার কোড জুড়ে একই রঙ রয়েছে।
বেহরোজ বেহেস্তি

আমি আপনার সম্পর্কে জানি না, তবে ডার্ক রিডার আমার বাক্য গঠনটি ঠিকঠাকভাবে তুলে ধরেছে। এছাড়াও এই এক্সটেনশনটি একটি জীবন রক্ষাকারী ..... অবশেষে এমন কিছু যা স্ট্যাক ওভারফ্লো অন্ধকার করে তুলতে পারে!
গণিত-সম্পর্কিত-বিজ্ঞান

1
যদিও একটি সমস্যা আছে। আপনি যদি মাউস ব্যবহার করে কয়েকটি অক্ষর নির্বাচন করার চেষ্টা করেন তবে নির্বাচনটি কালো পটভূমিতে দৃশ্যমান নয়।
কাউশালপ্রণভ

7

সরাসরি কন্ডার সাথে জুপিটার্থেমস প্যাকেজ ইনস্টল করতে, ব্যবহার করুন:

conda install -c conda-forge jupyterthemes

তারপরে, অন্যরা যেমন উল্লেখ করেছে, থিমটি দিয়ে পরিবর্তন করুন jt -t <theme-name>


6

জুপিটার ফন্টের আকার এবং অভ্যন্তরীণ এবং বাহ্যিক পটভূমির রঙগুলির সরল, বিশ্বব্যাপী পরিবর্তন (এই পরিবর্তনটি সমস্ত নোটবুককে প্রভাবিত করবে)।

উইন্ডোজে, কমান্ড চালিয়ে কনফিগারেশন ডিরেক্টরিটি সন্ধান করুন: jupyter --config-dir

লিনাক্সে এটি হয় ~/.jupyter

এই ডিরেক্টরিতে সাবফোল্ডার custom তৈরি করুন ফাইল তৈরি করুন custom.cssএবং পেস্ট করুন:

/* Change outer background and make the notebook take all available width */
.container {
    width: 99% !important;
    background: #DDC !important;
}   

/* Change inner background (CODE) */
div.input_area {
    background: #F4F4E2 !important;
    font-size: 16px !important;
}

/* Change global font size (CODE) */
.CodeMirror {
    font-size: 16px !important;
}  

/* Prevent the edit cell highlight box from getting clipped;
 * important so that it also works when cell is in edit mode */
div.cell.selected {
    border-left-width: 1px !important;
} 

শেষ অবধি - বৃহস্পতি পুনরায় আরম্ভ করুন। ফলাফল:

গাer় ব্যাকগ্রাউন্ড


দয়া করে, এটি কীভাবে পূর্বাবস্থায় ফেলা যায়?
আমিনু কানো

1
আপনি যে ফাইলটি তৈরি করেছেন সেটিকে সরিয়ে ফেলুন (কাস্টম। সিএসএস) এবং জুপিটার পুনরায় চালু করুন।
রাফাল ক্লোপেক

এটি কাজ করে, তবে যদিও আমার ব্রাউজারের ক্যাশেটি সাফ করতে হবে।
আমিনু কানো

5

আপনি এই পদক্ষেপগুলি অনুসরণ করতে পারেন।

  1. pip install jupyterthemesবা pip install --upgrade jupyterthemesথিমের সর্বশেষ সংস্করণে আপগ্রেড করতে।
  2. এর পরে আপনার সমস্ত থিমের তালিকা করতে:jt -l
  3. jt-t <themename>উদাহরণস্বরূপ যে পরেjt -t solarizedl

4
conda install jupyterthemes

উইন্ডোজ আমার জন্য কাজ করেন নি। আমি অ্যানাকোন্ডা ব্যবহার করছি।

কিন্তু,

pip install jupyterthemes

অ্যানাকোন্ডা প্রম্পটে কাজ করেছেন।


7
কন্ডার জন্য আপনার সঠিক সংগ্রহ নির্দিষ্ট করতে হবে:conda install -c conda-forge jupyterthemes
ফিলিপ রোল্যান্ড জার্নাহস

1

আমার সম্পূর্ণ সমাধান:

1) ক্রোমে ডার্ক রিডার পান যা আপনাকে কেবল জুপিটারের জন্য নয় আপনার পছন্দ মতো প্রতিটি ওয়েবসাইটের জন্য (আপনি বিভিন্ন ফিল্টার দিয়ে খেলতে পারেন I আমি ডায়নামিক) ব্যবহার করি।

২) আপনার নোটবুকে কোডের সেই লাইনগুলি আটকে দিন যাতে কিংবদন্তি এবং অক্ষগুলি দৃশ্যমান হয়:

from jupyterthemes import jtplot
jtplot.style(theme='monokai', context='notebook', ticks=True, grid=False)

আপনি একটি ডিস্কো কোডিং রাতের জন্য প্রস্তুত!


1

শুধুমাত্র অন্ধকার মোডের জন্য: -

স্টাইলিংয়ের জন্য আমি র‌্যালওয়ে ফন্ট ব্যবহার করেছি

করার সি: \ ব্যবহারকারী \ USERNAME \ .jupyter \ কাস্টম \ custom.css ফাইল

প্রদত্ত শৈলীগুলিকে সংযোজন করুন, এটি বিশেষত ডাবল মোডের জন্য বৃহত্তর নোটবুকের জন্য ...

এটি আপনার বর্তমান কাস্টম.এসএস ফাইল হওয়া উচিত: -

/* This file contains any manual css for this page that needs to override the global styles.
    This is only required when different pages style the same element differently. This is just
    a hack to deal with our current css styles and no new styling should be added in this file.*/

#ipython-main-app {
    position: relative;
}

#jupyter-main-app {
    position: relative;
}

যোগ করার বিষয়বস্তু এখনই শুরু হয়

.header-bar {
    display: none;
}

#header-container img {
    display: none;
}

#notebook_name {
    margin-left: 0px !important;
}

#header-container {
    padding-left: 0px !important
}

html,
body {
    overflow: hidden;
    font-family: OpenSans;
}

#header {
    background-color: #212121 !important;
    color: #fff;
    padding-top: 20px;
    padding-bottom: 50px;
}

.navbar-collapse {
    background-color: #212121 !important;
    color: #fff;
    border: none !important
}

#menus {
    border: none !important;
    color: white !important;
}

#menus .dropdown-toggle {
    color: white !important;
}

#filelink {
    color: white !important;
    text-align: centerimportant;
    padding-left: 7px;
    text-decoration: none !important;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    background-color: #191919 !important;
    color: #eee !important;
    text-align: left !important;
}

.dropdown-menu,
.dropdown-menu a,
.dropdown-submenu a {
    background-color: #191919;
    color: #fff !important;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu>a:after {
    background-color: #212121;
    color: #fff !important;
}

.btn-default {
    color: #fff !important;
    background-color: #212121 !important;
    border: none !important;
}

.dropdown {
    text-align: left !important;
}

.form-control.select-xs {
    background-color: #191919 !important;
    color: #eee !important;
    border: none;
    outline: none;
}

#modal_indicator {
    display: none;
}

#kernel_indicator {
    color: #fff;
}

#notification_trusted,
#notification_notebook {
    background-color: #212121;
    color: #eee !important;
    border: none;
    border-bottom: 1px solid #eee;
}

#logout {
    background-color: #191919;
    color: #eee;
}

#maintoolbar-container {
    padding-top: 0px !important;
}

.notebook_app {
    background-color: #222222;
}

::-webkit-scrollbar {
    display: none;
}

#notebook-container {
    background-color: #212121;
}

div.cell.selected,
div.cell.selected.jupyter-soft-selected {
    border: none !important;
}

.cm-keyword {
    color: orange !important;
}

.input_area {
    background-color: #212121 !important;
    color: white !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
}

.cm-def {
    color: #5bc0de !important;
}

.cm-variable {
    color: yellow !important;
}

.output_subarea.output_text.output_result pre,
.output_subarea.output_text.output_stream.output_stdout pre {
    color: white !important;
}

.CodeMirror-line {
    color: white !important;
}

.cm-operator {
    color: white !important;
}

.cm-number {
    color: lightblue !important;
}

.inner_cell {
    border: 1px thin #eee;
    border-radius: 50px !important;
}

.CodeMirror-lines {
    border-radius: 20px;
}

.prompt.input_prompt {
    color: #5cb85c !important;
}

.prompt.output_prompt {
    color: lightblue;
}

.cm-string {
    color: #6872ac !important;
}

.cm-builtin {
    color: #f0ad4e !important;
}

.run_this_cell {
    color: lightblue !important;
}

.input_area {
    border-radius: 20px;
}

.output_png {
    background-color: white;
}

.CodeMirror-cursor {
    border-left: 1.4px solid white;
}

.box-flex1.output_subarea.raw_input_container {
    color: white;
}

input.raw_input {
    color: black !important;
}

div.output_area pre {
    color: white
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: white !important;
    font-weight: bolder !important;
}

.CodeMirror-gutter.CodeMirror-linenumber,
.CodeMirror-gutters {
    background-color: #212121 !important;
}


span.filename:hover {
    color: #191919 !important;
    height: auto !important;
}

#site {
    background-color: #191919 !important;
    color: white !important;
}

#tabs li.active a {
    background-color: #212121 !important;
    color: white !important;
}

#tabs li {
    background-color: #191919 !important;
    color: white !important;
    border-top: 1px thin #eee;
}

#notebook_list_header {
    background-color: #212121 !important;
    color: white !important;
}

#running .panel-group .panel {
    background-color: #212121 !important;
    color: white !important;
}

#accordion.panel-heading {
    background-color: #212121 !important;
}

#running .panel-group .panel .panel-heading {
    background-color: #212121;
    color: white
}

.item_name {
    color: white !important;
    cursor: pointer !important;
}

.list_item:hover {
    background-color: #212121 !important;
}

.item_icon.icon-fixed-width {
    color: white !important;
}

#texteditor-backdrop {
    background-color: #191919 !important;
    border-top: 1px solid #eee;
}

.CodeMirror {
    background-color: #212121 !important;
}

#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #212121 !important;
}

.celltoolbar {
    background-color: #212121 !important;
    border: none !important;
}

জুপিটার নোটবুকের জন্য গা Mode় মোড

জুপিটার নোটবুকের জন্য গা Mode় মোড

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