আইপিথন / জুপিটার নোটবুক কার্যকারী ডিরেক্টরি পরিবর্তন করুন


216

আমি যখন একটি জপিটার নোটবুক খুলি (পূর্ববর্তী আইপথন) এটি ডিফল্ট হয় C:\Users\USERNAME

আমি কীভাবে এটি অন্য জায়গায় বদলাতে পারি?


1
stackoverflow.com/q/18901185/776637 - এটি কার্যকর হওয়া উচিত।
শশাঙ্ক সাওয়ান্ত

উত্তর:


171

jupyter notebook --help-all সাহায্য হতে পারে:

--notebook-dir=<Unicode> (NotebookManager.notebook_dir)
    Default: u'/Users/me/ipynbs'
    The directory to use for notebooks.

উদাহরণ স্বরূপ:

jupyter notebook --notebook-dir=/Users/yourname/folder1/folder2/

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

নোট করুন যে এটি আপনাকে jupyter_notebook_config.py ফাইলে যে কোনও পথ নির্ধারণ করতে পারে ওভাররাইড করবে। (যেখানে আপনি কোনও ভেরিয়েবল সেট করতে পারেন c.NotebookApp.notebook_dirযা আপনার ডিফল্ট সূচনার অবস্থান হবে))


1
উইন্ডোজ জন্য এটি কি?
অর্জুন চৌধুরী চৌধুরী

নিশ্চিত করেছেন যে এটি ম্যাক ওএসএক্স-এ কাজ করে, জ্যোতির্ল্যাব 0.31.5 / আইপিথন 6.2.1 এর জন্য
ব্র্যাড সলোমন

9
উইন্ডোজের জন্য এটি হ'ল: y বৃহস্পতি নোটবুক - নোটবুক-ডির = সি: \ মাই_পাইথন_প্রজেক্ট`
এমএসএমসিলু

এটি আমার জন্য উইন্ডোজ 10 প্রোতে কাজ করেছিল। কেবল সিএমডি খুলুন এবং টাইপ করুন: জুপিটার নোটবুক --notebook-dir = "ডি: \ পরিবর্তন_পরিচিত_পথ"
থার্সডিমিট্রিস

4
এটি নোটবুকগুলিতে কার্যকরী ডিরেক্টরি পরিবর্তন করে না। এটি কেবল প্রাথমিক স্থানটি সেট করে যেখানে নোটবুকগুলি সন্ধান করতে হয়। আপনি একবার নোটবুক নেভিগেট / খোলার পরে ওয়ার্কিং ডিরেক্টরিটি যেখানেই এটি খোলার হবে।
সনিক সোল

67
%pwd  #look at the current work dir
%cd   #change to the dir you want 

3
এই সুন্দর টিপের জন্য আপনাকে ধন্যবাদ। আমি !cdপাইথন 3 জুপিটার নোটবুক ব্যবহার করছিলাম এবং এটি কাজ করে না তবে এটি কাজ করে
উপেন্দ্র

1
খুব ভাল উত্তর, সিস্টেমের উপর নির্ভর করে না এবং বাস্তবে যা প্রশ্ন করা হয় তা করে
ইগর শর্ম

আপনার যদি আপেক্ষিক আমদানি করার প্রয়োজন হয় এটি আপনাকে সাহায্য করবে না।
পালোহা

47

উইন্ডোতে আইপিথন ব্যবহারকারীদের জন্য একটি ঝরঝরে কৌশল আইপিথন হল আপনি নির্বাচিত প্রকল্পটি নির্দেশ করে নোটবুকটি খোলার জন্য ডিজাইন করা আপনার প্রতিটি প্রকল্প ডিরেক্টরিতে আইপিথন আইকন তৈরি করতে পারেন। এটি জিনিসগুলিকে পৃথক রাখতে সহায়তা করে।

উদাহরণস্বরূপ যদি আপনার সি: \ নকল \ উদাহরণ \ ডিরেক্টরিতে একটি নতুন প্রকল্প থাকে

ডিরেক্টরিতে আইপথন নোটবুক আইকনটি অনুলিপি করুন বা উইন্ডোতে "সেন্টিমিডি" শেলের একটি নতুন লিঙ্ক তৈরি করুন। তারপরে আইকনে ডান ক্লিক করুন এবং "বৈশিষ্ট্যগুলি সম্পাদনা করুন"

শর্টকাট বৈশিষ্ট্য এতে সেট করুন:

Target:
C:\Windows\System32\cmd.exe /k "cd C:\fake\example\directory & C: & ipython notebook --pylab inline"

Start in:
C:\fake\example\directory\

("স্টার্ট ইন" এর শেষে যুক্ত স্ল্যাশটি নোট করুন)

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

প্রতিটি প্রকল্প ফোল্ডারে এর মধ্যে একটি ড্রপ করুন এবং আইপথন নোটবুক গ্রুপগুলি কেবলমাত্র একটি ডাবল ক্লিক ক্লিক করার সময় আপনার সুন্দর এবং পৃথক রাখা থাকবে।

আপডেট: আইপথন পাইলবের কমান্ড লাইনটি ইনলাইনিংয়ের জন্য সমর্থন সরিয়ে ফেলেছে সুতরাং আপনার নতুন আইপিথন সংস্করণ থাকলে (অথবা কেবল স্পষ্টতই পাইলবটি চান না) এই কৌশলটি সমাধানের জন্য ঠিক "--পিলেব ইনলাইন" মুছে ফেলা উচিত।

বৃহত্তর নোটবুকের জন্য আপডেট ~ সংস্করণ 4.1.1

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

সুতরাং আপনার শর্টকাট হিসাবে সহজ হতে পারে:

Target (if jupyter notebook in path):
    jupyter notebook

Target (if jupyter notebook NOT in path):
    C:\Users\<Your Username Here>\Anaconda\Scripts\jupyter.exe notebook

যদি জুপিটার নোটবুকটি আপনার পাঠ্যে না থাকে তবে আপনাকে কেবল কমান্ডের সামনে সম্পূর্ণ ডিরেক্টরি রেফারেন্স যুক্ত করতে হবে। যদি এটি কাজ না করে তবে পূর্ববর্তী সংস্করণ থেকে কাজ করার চেষ্টা করুন। খুব স্বাচ্ছন্দ্যে, এখন "শুরুর দিকে:" আমার পরীক্ষাগুলিতে 4.1.1 এবং তারপরে খালি থাকতে পারে। সম্ভবত তারা এস এ এই এন্ট্রিটি পড়েছে এবং এটি পছন্দ করেছে, এত দীর্ঘ উত্সাহ, কারও আর এটির প্রয়োজন নেই :)


7
আমি দেখেছি যে, আপনি শুধু শর্টকাট যে স্টার্ট মেনু ব্যবহার করা অনুলিপি করতে পারেন, এবং "শুরু ইন" খালি, তারপর IPython ডিরেক্টরির হিসেবে কাজ ডিরেক্টরির কাজ শর্টকাট বাসভবন শুরু হবে।
ক্রিস্টোফ

ক্রিস্টোফ, আপনার আইকনটির "লক্ষ্য" কী ভাগ করে নিতে পারেন? আপনার বর্ণিত পদ্ধতিটি আমি প্রতিলিপি করতে অক্ষম ছিলাম। আমি যখন "স্টার্ট ইন" খালি ছেড়ে দিই এটি ইনস্টল ডিরেক্টরিতে খোলে। আপনি কি "-প্লেব ইনলাইন" দিয়ে চালাতে পারবেন? আমি আশ্চর্য হই যে এটি আমার কমান্ড লাইন ব্যবহার যা আপনার শর্টকাটটির আমার ব্যবহারকে সীমাবদ্ধ করে।
এজেকিয়েল ক্রুগলিক

1
লক্ষ্য করুন যে এই সমাধানটি আইপিথন ৩.১ এর সাথে সামান্য পরিবর্তন করা উচিত কারণ --প্লোব আর সমর্থিত নয়। আইপথন নোটবুকের পরিবর্তে "--পিএলএল ইনলাইন" আইপিথন নোটবুক "লিখুন
ট্যাগোমা

1
আমি দেখতে পেয়েছি এটি জুপিটার নোটবুকের নতুন সংস্করণের জন্য কাজ করছে না, এটি কি সত্য? তাহলে আমি কীভাবে এটি পরিবর্তন করতে পারি?
cqcn1991

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

42

, মন্তব্য উল্লেখ করে আপনি ব্যবহার করছেন MrFancypants হিসাবে Jupyter (যা আপনি, যেহেতু এটি বর্তমানে পুরোনো IPython নোটবুক প্রকল্পের supersedes উচিত), জিনিষ একটি হয় একটু ভিন্ন । একটির জন্য, আর কোনও প্রোফাইল নেই।

জুপিটার ইনস্টল করার পরে প্রথমে আপনার ~ / .jupyter ফোল্ডারটি এর সামগ্রী দেখতে পরীক্ষা করুন । যদি কোনও কনফিগারেশন ফাইল ডিফল্ট আইপিথন প্রোফাইল থেকে স্থানান্তরিত না হয় (যেমন তারা আমার ক্ষেত্রে ছিল না), জপিটার নোটবুকের জন্য একটি নতুন ফাইল তৈরি করুন:

jupyter notebook --generate-config

এটি কিছু সহায়কভাবে সম্ভাব্য বিকল্পগুলির সাথে মন্তব্য সহ ~ / .jupyter / jupyter_notebook_config.py ফাইল উত্পন্ন করে । ডিফল্ট ডিরেক্টরি সেট করতে যুক্ত করুন:

c.NotebookApp.notebook_dir = u'/absolute/path/to/notebook/directory'

আমি যখন লিনাক্স এবং ওএস এক্স এর মধ্যে স্যুইচ করেছি, আমি আমার হোম ফোল্ডারের সাথে সম্পর্কিত কোনও পাথটি ব্যবহার করতে চেয়েছিলাম (যেমন তারা / ব্যবহারকারী / ব্যবহারকারী এবং / হোম / ব্যবহারকারীর সাথে পৃথক হয় ), তাই আমি এর মতো কিছু সেট করেছি:

import os
c.NotebookApp.notebook_dir = os.path.expanduser('~/Dropbox/dev/notebook')

এখন, যখনই আমি দৌড়ব jupyter notebook, এটি আমার কাঙ্ক্ষিত নোটবুক ফোল্ডারটি খুলবে। আমি আমার ডটফিলস সংগ্রহস্থলে পুরো ~ / .জুপাইটার ফোল্ডারটিও সংস্করণ করি যা আমি প্রতিটি নতুন কাজের মেশিনে স্থাপন করি।


সরু হিসাবে, আপনি এখনও --notebook-dirকমান্ড লাইন বিকল্পটি ব্যবহার করতে পারেন , তাই সম্ভবত একটি সাধারণ ওরফে আপনার প্রয়োজনের আরও ভাল মানায়।

jupyter notebook --notebook-dir=/absolute/path/to/notebook/directory

1
আমি বুঝতে 'U' না c.NotebookApp.notebook_dir = u'/absolute/path/to/notebook/directory'এটা ছাড়া কাজ জরিমানা বলে মনে হয়
Göta

হ্যাঁ, এটি সম্ভবত প্রয়োজন হয় না। এটা তোলে পাইথন 2 একটি ইউনিকোড স্ট্রিং করতে একটি উপায় ছিল (চেষ্টা type(u'bla')বনাম type('bla')ইন পাইথন 3 এটা ছাড়া স্ট্রিং অভিব্যক্তি হিসাবে একই জিনিস। u(হিসাবে সব স্ট্রিং ইউনিকোড হয়)।
metakermit

অ্যানাকোন্ডা ফোল্ডারে সিএমডি উইন্ডো, তারপরে "বৃহস্পতি নোটবুক - জেনারেট-কনফিগার করুন", তারপরে উপরের পদক্ষেপগুলি অনুসরণ করুন। আমার জন্য কাজ। :)
কে কে

তবে ইতিমধ্যে খোলা নোটবুকের জন্য আমি কীভাবে এটি করব? অর্থাৎ লঞ্চের পরে নোটবুক ডিরেক্টরি কীভাবে পরিবর্তন করবেন? আপনাকে ধন্যবাদ
হতবুদ্ধি

jupyter_notebook_config.py ফাইল থেকে ## অগ্রাহ্য বেস_আরল ব্যবহার করুন # সি.নোটবুক অ্যাপ.বেস_প্রজেক্ট_url = '/' ## নোটবুক সার্ভারের জন্য বেস URL। সি.নোটবুক অ্যাপ.ব্যাস_ুরল = '/'
ভোদানিয়ানভ অ্যান্ড্রু আনাতোলেভিচ


33

@ ম্যাট এর পদ্ধতির পাশাপাশি নোটবুকের স্থায়ীভাবে ব্যবহারের জন্য ডিফল্ট ডিরেক্টরি পরিবর্তন করার একটি উপায় হ'ল কনফিগারেশন ফাইলগুলি পরিবর্তন করা। প্রথমে সেমিডলাইনে টাইপ করুন:

$> ipython profile create

ডিফল্ট কনফিগারেশন ফাইল দিয়ে একটি প্রোফাইল আরম্ভ করতে। দ্বিতীয়ত, ফাইলে ipython_notebook_config.py, এই লাইনটি সংঘাতহীন এবং সম্পাদনা করুন:

# c.NotebookManager.notebook_dir = 'D:\\Documents\\Desktop'

D:\\Documents\\Desktopআপনার পছন্দ মতো যে পথেই পরিবর্তন করা হচ্ছে।

এটি আমার পক্ষে কাজ করে;)

আপডেট: c.NotebookManager.notebook_dirআর কিছুই নেই। এখন, পরিস্থিতি এবং কনফিগার করার লাইনটি এটি: c.NotebookApp.notebook_dir = 'Z:\\username_example\folder_that_you_whant'


15
আপনি যদি জুপিটারটি "jupyter নোটবুক - জেনারেট-কনফিগারেশন" এবং "jupyter \ jupyter_notebook_config.py" তে পরিবর্তন করার জন্য লাইনটি "সি.নোটবুক অ্যাপ.নোটবুক_ডির ="
মিঃফ্যান্সিপ্যান্টস

27

উইন্ডোজ 10 এর জন্য

  1. দেখুন jupyter_notebook_config.py সি: \ ব্যবহারকারী \ your_user_name \ .jupyter বা কীভাবে এটি দেখার Cortana সঙ্গে।

  2. যদি আপনার এটি না থাকে, তবে সেমিডি লাইনে যান এবং টাইপ করুন:

    jupyter notebook --generate-config

  3. খুলুন jupyter_notebook_config.py এবং কি ctrl-fজন্য অনুসন্ধান করুন:

    c.NotebookApp.notebook_dir

  4. # টি সরিয়ে এটি মন্তব্য করুন Un

  5. এটিকে পরিবর্তন করুন:

    c.NotebookApp.notebook_dir = 'C:/your/new/path'

    দ্রষ্টব্য: আপনি uপ্রথমটির সামনে একটি রাখতে পারেন ', এতে পরিবর্তন \\\\করতে পারেন /বা এতে পরিবর্তন করতে ' পারেন "। আমি মনে করি না এটি গুরুত্বপূর্ণ।

  6. আপনার জুপিটার নোটবুক লিঙ্কে যান এবং এটিকে ডান ক্লিক করুন। বৈশিষ্ট্য নির্বাচন করুন। শর্টকাট মেনুতে যান এবং লক্ষ্য ক্লিক করুন। % USERPROFILE% সন্ধান করুন। মুছে ফেল. সংরক্ষণ. জুপিটার পুনরায় চালু করুন।


3
আমি উইন্ডোজ 10 এ আছি সমস্ত পূর্ববর্তী উত্তরগুলি চেষ্টা করেছিলাম এবং এটিই আমার জন্য কাজ করা একমাত্র সমাধান! শেষ পদক্ষেপ সমালোচনা। প্রকৃতপক্ষে, এটি হতে পারে যে আপনার যদি আগের ধাপে% USERPROFILE% মুছে ফেলা হয় এবং পছন্দসই ডিরেক্টরি দ্বারা এটি প্রতিস্থাপন করে তবে আপনার পূর্ববর্তী সমস্ত পদক্ষেপের দরকার নেই
মেটেও

22

সাধারণত $ ipython notebookতিনি টার্মিনালের বর্তমান কার্যকরী ডিরেক্টরিতে নোটবুক এবং কার্নেলগুলি চালু করবেন।

তবে আপনি যদি লঞ্চ ডিরেক্টরিটি নির্দিষ্ট করতে চান তবে আপনি নিম্নলিখিত বিকল্পগুলি ব্যবহার করতে পারেন --notebook-dir:

$ ipython notebook --notebook-dir=/path/to/specific/directory


14

আইপথন চালানোর আগে:

  1. আপনার পছন্দসই ডিরেক্টরিতে ডিরেক্টরি পরিবর্তন করুন
  2. আইপিথন চালান

আইপথন চালানোর পরে:

  1. ব্যবহার %cd /Enter/your/prefered/path/here/
  2. %pwdআপনার বর্তমান ডিরেক্টরিটি পরীক্ষা করতে ব্যবহার করুন

একটি শালীন সমাধান হিসাবে, আমি প্রতিটি পরিবেশের জন্য একটি ডিরেক্টরি নির্ধারণের জন্য virtualenvwrapper ব্যবহার করার পরামর্শ দিই। ভার্চুয়াল পরিবেশের সমস্ত সুবিধা ছাড়াও প্রতিটি পরিবেশকে সক্রিয় করে আপনাকে একটি নির্দিষ্ট ডিরেক্টরিতে পরিচালিত করা যেতে পারে। দয়া করে নীচের লিঙ্কটি থেকে ডকুমেন্টেশনটি একবার দেখুন: virtualenvwrapper.readthedocs.io/en/latest/… আপনি পাইথনের অ্যানাকোন্ডা বিতরণটি ব্যবহার করতে পারেন
ফরহাদ মালেকী

12

উপরের উইন্ডোজ ট্রিকের একটি সহজ পরিবর্তন - ডিরেক্টরিটির হার্ড-কোডের প্রয়োজন ছাড়াই।

ক) নিম্নলিখিত বিষয়বস্তু সহ একটি ব্যাচ ফাইল তৈরি করুন: (দ্রষ্টব্য: একটি ব্যাচ ফাইল হ'ল একটি সাধারণ পাঠ্য ফাইল যা কমান্ডগুলি সেমিড উইন্ডোতে চালানো যেতে পারে It এটির একটি '.bat' এক্সটেনশন থাকতে হবে, সুতরাং ... আপনি ফোল্ডার সেটিংসটি অক্ষম করা দরকার যা জ্ঞাত প্রকারের এক্সটেনশানগুলি গোপন করে)

rem -- start_ipython_notebook_here.bat ---
dir
ipython notebook 
pause

খ) আপনি যে কোনও ফোল্ডারে নোটবুক সার্ভারটি শুরু করতে চান তাতে ব্যাচ ফাইলটি অনুলিপি করুন এবং আটকান।

(নিশ্চিত করুন যে এটি এমন একটি ফোল্ডার যা আপনার সম্পাদনা করার অনুমতি পেয়েছে "" সি: \ "ভাল পছন্দ নয়))

গ) উইন্ডোজ এক্সপ্লোরারে ব্যাচ ফাইলে ডাবল ক্লিক করুন।

নোটবুক সার্ভারটি সাধারণত যেমন হয় তেমনই শুরু করা উচিত।


এটিই সর্বোত্তম. ডিরেক্টরিটি স্যুইচ করা সুবিধাজনক।
notilas

আমি এটি সেরা সমাধান হিসাবে খুঁজে। প্রতিস্থাপন ipython notebookসঙ্গে jupyter notebookযেমন সাবেক অসমর্থিত হয়েছে।
নিম জে

10

লিনাক্স এবং উইন্ডোজের জন্য: কেবল 1 লাইনটি সংশোধন করুন এবং আপনি এটি পরিবর্তন করতে পারেন।

1. Open file

cwp.py

ভিতরে

সি: \ ব্যবহারকারী \ [আপনার কম্পিউটারের নাম] ac অ্যানাকোন্ডা 2

2. find the line 

os.chdir (documents_folder)

ফাইলের শেষে।

এটিতে পরিবর্তন করুন

os.chdir ("আপনার প্রত্যাশিত ওয়ার্কিং ফোল্ডার")

উদাহরণস্বরূপ: os.chdir ("ডি: / বৃহস্পতি_ফোল্ডার")

3. save and close.

এটা কাজ করেছে.


আপডেট :

যখন এটি ম্যাকোজে আসে, আমি cwp.py খুঁজে পাইনি আমি যা পেয়েছি তা এখানে:

আপনার ম্যাকবুকে টার্মিনালটি খুলুন, ' জপিটার নোটবুক - জেনারেট-কনফিগারেশন ' চালান

এটি / ব্যবহারকারীর / ইউডি_আপনার ব্যবহারকারী নাম +/ jupyter/jupyter_notebook_config.py এ একটি কনফিগার ফাইল তৈরি করবে

কনফিগারেশন ফাইলটি খুলুন, তারপরে এই লাইনটি # c.NotebookApp.notebook_dir = '' কে c.NotebookApp.notebook_dir = ' আপনার পথ ' এ পরিবর্তন করুন এবং এই লাইনে আন-মন্তব্যও মনে রাখবেন।

উদাহরণস্বরূপ, আমি আমার পথটি '/ ব্যবহারকারী / catbuilts / JupyterPro پروژې /' এ পরিবর্তন করি


9

অফিসিয়াল জুপিটার নোটবুক ডকুমেন্টেশন পরিবর্তন অনুসারে

%ব্যাবহারকারীর বিস্তারিত%

আপনার ফোল্ডারের পথে

ডকুমেন্টেশন লিঙ্ক

জুপিটার নোটবুক ডকুমেন্টেশন

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


আপনার পথটি ডাবল উদ্ধৃতি ইজি দিয়ে আবদ্ধ করার বিষয়টি নিশ্চিত করুন:"F:/YourPath"
রাজশেকার রেড্ডি

6

ওএস উইন্ডোজ 10 পাইথন অ্যানাকোন্ডা 2018 ভেরি

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

  1. সিএমডি প্রম্পট খুলুন (বা অ্যানাকোন্ডা প্রম্পট), তারপরে টাইপ করুন 'জুপিটার নোটবুক - জেনারেট-কনফিগার' এবং এন্টার টিপুন

  2. এই অটো "সি: \ ব্যবহারকারীদের \ ব্যবহারকারীর নাম.জুপিটার \" ফোল্ডারে 'jupyter_notebook_config' ফাইল তৈরি করে

  3. তৈরি করা ফাইল 'jupyter_notebook_config'- এর জন্য এটি সম্পাদনা করুন।

  4. # সি.নোটবুক অ্যাপ.নোটবুক_ডির = '' এর জন্য অনুসন্ধান করুন

  5. আপনার পছন্দসই পথটিকে দ্বিগুণ উদ্ধৃতিতে রাখুন, এটি ---> সি.নোটবুক অ্যাপ.নোটবুক_ডির = 'ডি: / মাই_ফোল্ডার / বৃহস্পতি' হয়ে যায়

    • নোট করুন ফরোয়ার্ড স্ল্যাশ (/) ব্যবহৃত হয়েছে, এবং মন্তব্য (#) সরানো হয়েছে।

তাই,

#c.NotebookApp.notebook_dir = '' 

হয়ে যাও সম্পাদনা করুন

c.NotebookApp.notebook_dir = 'D:/your/desired/path'
  1. আসুন জপিটার নোটবুক শর্টকাট আইকনটির পথটি পরিবর্তন করুন 6.0 শুরু মেনুতে, শর্টকাটটিতে ডান ক্লিক করুন, ফোল্ডার অবস্থান খুলুন। .1.১ একবার ফোল্ডারের অভ্যন্তরে জুপিটার শর্টকাটের একটি অনুলিপি তৈরি করার প্রস্তাব দেওয়া হয়েছে, বৈশিষ্ট্যগুলি খোলার জন্য নতুন শর্টকাট আইকনে ডান ক্লিক করুন,

অবশেষে,

লক্ষ্য পাঠ্য বাক্সে .3.৩ , পথের শেষে % USERPROFILE% কে সরিয়ে ফেলুন , খুব দীর্ঘ পথটি শেষ হবে জুপির-নোটবুক-স্ক্রিপ্ট.পি দিয়ে

আমার vid Jucyter নোটবুক searcch - ডিফল্ট থেকে পছন্দসই পথে ফোল্ডার পাথ পরিবর্তন করুন


5

কেবল সিএমডি-তে পছন্দের ডিরেক্টরিতে পরিবর্তন করুন, তাই আপনি যদি থাকেন

C:\Users\USERNAME>

ঠিক এভাবে পথ পরিবর্তন করুন

C:\Users\USERNAME>cd D:\MyProjectFolder

সিএমডি কার্সার তখন এই ফোল্ডারে চলে যাবে

D:\MyProjectFolder>

পরবর্তী আপনি জপিটার কল করতে পারেন

D:\MyProjectFolder>jupyter notebook

এটি আমার পক্ষে সবচেয়ে সহজ পদ্ধতি।
টম

সত্যি বলতে গেলে এটি উর্ধ্বমুখী স্বীকৃত উত্তর হওয়া উচিত অন্যরাও খুব জটিল।
এরিক

4

ওএস এক্স-এ উইন্ডোজের জন্য নীচে বর্ণিত একই কৌশলটি করতে, এই শেল স্ক্রিপ্টটি তৈরি করুন

#!/bin/bash
cd $(dirname "$0") && pwd
ipython notebook

এটিকে আইপথন-নোটবুক.কম এ কল করুন এবং এটি সম্পাদনযোগ্য করুন।

আপনি যে ডিরেক্টরিতে কাজ করতে চান সেটি এটি রেখে দিন, তারপরে এটি ডাবল-ক্লিক করুন।


4

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

উইন্ডোজের জন্য গিট দ্বারা নির্মিত রেজিস্ট্রি ভিত্তিক 'গিট জিইউআই হিয়ার / গিট ব্যাশ হিয়ার' এন্ট্রি দ্বারা অনুপ্রাণিত হয়েছি। এই পৃষ্ঠাটি (সংরক্ষণাগারযুক্ত সংস্করণটি লিঙ্কযুক্ত) সঠিক কীগুলি সনাক্ত করতে সহায়ক ছিল।

এই প্রথম জুটিটি নির্বাচিত কিছুই (যেমন ডিরেক্টরি পটভূমি) সহ উপস্থাপিত মেনুটির জন্য। নোটবুকটি বর্তমান ডিরেক্টরিটি কাজ করার ডিরেক্টরি হিসাবে এটি খুলবে।

Key: HKCR\Directory\Background\shell\ipythonnb
Value: &IPython Notebook Here

Key: HKCR\Directory\Background\shell\ipythonnb\command
Value: "<full path to IPython notebook>" "%v"

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

Key: HKCR\Directory\shell\ipythonnb
Value: &IPython Notebook Here

Key: HKCR\Directory\shell\ipythonnb\command
Value: "<full path to IPython notebook>" "%1"

মনোযোগ দিন %vবনাম %1যুক্তিগুলিতে বা এটি কার্যকর হবে না। কোটগুলিও ভুলে যাবেন না। আমার প্ল্যাটফর্মে আইপিথন নোটবুকের পুরো পথটি C:\WinPython-32bit-2.7.6.4\IPython Notebook.exeতবে এই মানটি অবশ্যই আপনার ইনস্টলেশনের উপর নির্ভর করবে।

সম্পাদনা করুন: এএএএআইএফসিটি কার্যকর পথে সিস্টেমের পথে থাকলেও পুরো পাথ প্রয়োজন।


এটি সেরা উত্তর আইএমও হওয়া উচিত
রুকটেক

2

আপনার আইপথন বাইনারি সনাক্ত করুন। আপনি যদি ম্যাকে আইপথন-নোটবুক ইনস্টল করতে অ্যানাকোন্ডা ব্যবহার করেন, তবে এটি সম্ভবত হবে/Users/[name]/anaconda/bin/ ডিরেক্টরিতে

সেই ডিরেক্টরিতে, পরিবর্তে আপনার নোটবুকটি চালু করার পরিবর্তে

./ipython notebook

একটি --notebook-dir=<unicode>বিকল্প যুক্ত করুন।

./ipython notebook --notebook-dir=u'../rel/path/to/your/python-notebooks'

আমি আমার আইপিথন বিন ডিরেক্টরিতে আমার নোটবুকগুলি চালু করতে একটি ব্যাশস্ক্রিপ্ট ব্যবহার করি:

DIR=$(dirname $0)
$DIR/ipython notebook --notebook-dir=u'../rel/path/to/your/python-notebooks'

দ্রষ্টব্য - নোটবুক dir এর পথটি আইপথন বিন ডিরেক্টরি সম্পর্কিত।


2

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

  1. ম্যাপু থেকে ডেস্কটপে জপিটার নোটবুক লঞ্চারটি অনুলিপি করুন।

  2. নতুন লঞ্চারটিতে ডান ক্লিক করুন এবং ফোল্ডারের পুরো পথটি আটকে দিয়ে "স্টার্ট ইন" ফিল্ডটি পরিবর্তন করুন যাতে এতে সমস্ত নোটবুক থাকবে।

  3. জুপিটার নোটবুক অ্যাপ্লিকেশন শুরু করতে বৃহত্তর নোটবুক ডেস্কটপ লঞ্চার (আইকন শো [আইপিআই]) এ ডাবল ক্লিক করুন, যা একটি নতুন ব্রাউজার উইন্ডোতে (বা ট্যাব) খুলবে। এটিও নোট করুন যে একটি গৌণ টার্মিনাল উইন্ডো (কেবল ত্রুটি লগিং এবং শাট ডাউনের জন্য ব্যবহৃত) এছাড়াও খোলা হবে। যদি কেবল টার্মিনাল শুরু হয়, তবে আপনার ব্রাউজারটি দিয়ে এই ঠিকানাটি খোলার চেষ্টা করুন: http: // লোকালহোস্ট: 8888 /


2

জুপিটার বা আইপিথন ওয়ার্কিং ডিরেক্টরি পরিবর্তন করতে উইন্ডোজের অধীনে মিনিকোন্ডা 2 / আনাকোন্ডা 2-তে আপনি এই ফাইলটি সংশোধন করতে পারেন:

C:\Program Files\Miniconda2\cwp.py

এবং আপনার প্রকল্পের ফোল্ডারের অবস্থান যুক্ত করুন: বিকাশ_ফোল্ডার = 'সি: \ ব্যবহারকারী \ ব্যবহারকারী নাম NAME বিকাশ ' যা আমার ব্যবহারকারীর নাম my আমার ক্ষেত্রে বিকাশ।

এছাড়াও পরিবর্তন করুন: os.chdir (দস্তাবেজ_ফোল্ডার) থেকে os.chdir (উন্নয়ন_ফোল্ডার)

try:
    documents_folder = get_folder_path(FOLDERID.Documents)
    development_folder= 'C:\Users\USERNAME\Development'
except PathNotFoundException:
    documents_folder = get_folder_path(FOLDERID.PublicDocuments)
os.chdir(development_folder)
subprocess.call(args, env=env)

আপনার নিয়মিত বৃহস্পতি নোটবুক শর্টকাট ব্যবহার করে সম্পাদন করুন।



1

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

আমি উপরের পরামর্শগুলি এখানে অনুসরণ করেছি আমি এখনও আমার সেটআপটি কাজ করতে অক্ষম।

আমি এখানে যা করেছি তা এখানে রয়েছে - কারওর যদি এটির প্রয়োজন হয়:


দেখে মনে হচ্ছে আইপিথন নোটবুকটি কনফিগারেশনটি ব্যবহার করছে C:\pythonPath\winpythonPath\settings\.ipython\profile_default

যদিও ipython locate রিটার্নC:\users\Username\.ipython

ফলস্বরূপ, ipython_notebook_config.py ফাইলটি পরিবর্তন করে আমার কার্যকরী ডিরেক্টরি পরিবর্তন করতে কিছুই করেনি।

অতিরিক্তভাবে ipython profile_createঅজগর ফাইলগুলি তৈরি করে নিC:\pythonPath\winpythonPath\settings\.ipython\profile_default

আমি নিশ্চিত যে আরও ভাল উপায় আছে তবে এটি দ্রুত সমাধান করার জন্য, আমি সম্পাদিত পাইথন ফাইলগুলি অনুলিপি করেছিলামC:\users\Username\.ipython\profile_default থেকেC:\pythonPath\winpythonPath\settings\.ipython\profile_default

এখন (অবশেষে) আইপথন নোটবুক bit৪ বিট রান করে এবং আমাকে সঠিক ওয়ার্কিং ডিরেক্টরি সরবরাহ করে

উইন্ডোজে নোট করুন আমি নিম্নলিখিত সিনট্যাক্স নিয়ে কোনও সমস্যা পাচ্ছি না:

c.NotebookApp.notebook_dir = u'C:/Users/Path_to_working_directory'

1

আপনি যদি লিনাক্সে আইপিথন ব্যবহার করেন, তবে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন:
!cd /directory_name/
আপনি লিনাক্স টার্মিনাল-এ ব্যবহৃত সমস্ত কমান্ড চেষ্টা করতে পারেন।
!vi file_name.py

আপনার লিনাক্স কমান্ডের আগে কেবল উদ্দীপনা (!) প্রতীক নির্দিষ্ট করুন।


0

টার্গেট ডিরেক্টরিতে ফাঁকা ম্যাক ওএস এক্সের জন্য (@ ফাইওন অবধি অনুসরণ করুন)। লাইন 2 এ এভাবে প্রায় জোড়া জোড় double (...) যুক্ত করুন। দেখুন: https://stackoverflow.com/a/1308838 (শান ব্রাইট)

#!/bin/bash
cd "$(dirname "$0")" && pwd
ipython notebook

0

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

  1. একমুখী কার্যকলাপ: এর পথটি নিশ্চিত করুন jupyter-notebook.exe পরিবেশের পরিবর্তনশীলের অধীনে সংরক্ষিত হয়েছে।
  2. আপনার পছন্দসই ডিরেক্টরিটি উইন্ডো এক্সপ্লোরার থেকে অথবা সিডি দ্বারা কমান্ড প্রম্পট থেকে খুলুন
  3. আপনার পছন্দসই ফোল্ডারে উইন্ডোজ এক্সপ্লোরার থেকে, ঠিকানা বারটি নির্বাচন করুন (এমনভাবে যাতে পথের লেবেলটি পুরোপুরি নির্বাচিত থাকে) এবং টাইপ করুন jupyter-notebook.exe
  4. , voila !! নোটবুকটি কাঙ্ক্ষিত ফোল্ডার থেকে খোলে এবং কোনও নতুন নোটবুক এই স্থানে সংরক্ষণ করা হবে।

0

টাইপ করার আগে কমান্ড লাইনে "jupyter notebook " পছন্দসই ফোল্ডারে নেভিগেট করুন।

আমার ক্ষেত্রে আমার সমস্ত অজগর ফাইলগুলি "ডি: \ পাইথন" এ রয়েছে।

তারপরে "jupyter নোটবুক" কমান্ডটি টাইপ করুন এবং সেখানে এটি আপনার কাছে রয়েছে। আপনি আপনার কার্যনির্বাহী ডিরেক্টরি পরিবর্তন করেছেন।


0

ipython change pwdআমি notebook, তবে একটি টার্মিনাল বা কিউটি কনসোলে আগ্রহী না হওয়া সত্ত্বেও আমি যখন অনুসন্ধান করি তখন এই প্রশ্নটি সামনে আসে। প্রাসঙ্গিক কনফিগার এন্ট্রি খুঁজে পাচ্ছি না আমি চেষ্টা করেছি:

# lines of code to run at IPython startup.
c.InteractiveShellApp.exec_lines = ['%cd /home/paul/mypy']

এটি বেস স্তরের shellশ্রেণি; টার্মিনাল এবং কনসোল (এবং সম্ভবত নোটবুক) এন্ট্রি রয়েছে যা ক্রিয়াকে আরও কাস্টমাইজ করতে পারে।

দস্তাবেজগুলি থেকে দেখে মনে হচ্ছে importএন্ট্রিতে স্টেটমেন্টগুলি সর্বাধিক প্রচলিত, তবে এটি প্রদর্শিত হয় যে অনেক ম্যাজিক কমান্ড একই সাথে কাজ করে।


0

আপনি যদি উইন্ডোজগুলিতে আইপথন ব্যবহার করেন, তবে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. প্রোগ্রামগুলিতে আইপথন নোটবুক নেভিগেট করুন এবং এটিতে ডান ক্লিক করুন এবং বৈশিষ্ট্যে যান।
  2. শর্টকাট ট্যাবে, আপনার পছন্দসই ডিরেক্টরিতে 'স্টার্ট ইন' ডিরেক্টরিটি পরিবর্তন করুন।
  3. কার্নালটি পুনরায় চালু করুন।

0

আপনি ডিফল্ট ডিরেক্টরিতে (সিটিআরএল + আই) জুপিটার নোটবুক সার্ভার বা এক্সপ্লোরার (বা সিটিআরএল + শিফট + আই সহ অন্য কোথাও) হাইলাইট করা একটি পাথ একটি সহজ স্ক্রিপ্ট সহ অটোহটকি ব্যবহার করতে পারেন ।

#SingleInstance Force
#NoTrayIcon

SetTitleMatchMode RegEx

; Press CTRL+ALT+I in a Windows Explorer window to launch a IPython notebook server in the current folder.
^+!i::
; Get the current path.
Send ^l
; Backup the current clipboard.
ClipSaved := ClipboardAll
; Copy and save the current path.
Send ^c
ClipWait
x = %Clipboard%
; Restore the clipboard.
Clipboard := ClipSaved
ClipSaved = ; Free the memory in case the clipboard was very large.
; Now, run the IPython notebook server.
RunWait, ipython notebook --notebook-dir "%x%", , min
return

^i::
; Now, run the IPython notebook server.
RunWait, jupyter notebook --notebook-dir "C:\Path\To\Workspace", , min
return

; Press CTRL+ALT+P to kill all Python processes.
^!p::
Run, taskkill /f /im python.exe, , min
return

0

যদি আপনি উইন্ডোজটিতে পাইথনের সর্বশেষতম সংস্করণ ইনস্টল করে থাকেন তবে উচ্চতর সমাধান আপনার পক্ষে কাজ করতে পারে না। আমি পাইথন ৩.6.০ :: অ্যানাকোন্ডা ৪.৩.০ (64৪-বিট) ইনস্টল করেছি এবং আমি আইপিথন নোটবুকের জুপিটার নামক কার্যকরী ডিরেক্টরিটি পরিবর্তন করতে চেয়েছিলাম এবং এটি আমার পক্ষে এটি কাজ করে।

পদক্ষেপ -১: আপনার সিএমডি খুলুন এবং নিম্নলিখিত আদেশটি টাইপ করুন।

পদক্ষেপ 1: সিএমডি

পদক্ষেপ -২: এটি এখন আপনার। জুপিটার ফোল্ডারে একটি ফাইল তৈরি করেছে। আমার জন্য এটি সি: \ ব্যবহারকারীগণ \ অ্যাডমিন.জুপায়টার। সেখানে আপনি jupyter_notebook_config.py নামে একটি ফাইল পাবেন Rএবার ক্লিক করুন এবং এটি সম্পাদনা করুন। নীচের লাইনটি যুক্ত করুন এবং আপনার কার্যনির্বাহী ডিরেক্টরিটির সেট করুন। "I: U STUDY \ Y2-Trimester-1 \ আধুনিক ডেটা সায়েন্স" এর জায়গায় আপনার নিজস্ব কর্মনির্দেশক ডিরেক্টরি সেট করুন

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


0

আমি এখানে উত্তর দীর্ঘ তালিকা যোগ করব। আপনি যদি উইন্ডোজে থাকেন / অ্যানাকোন্ডা 3 ব্যবহার করছেন, আমি ফাইলটি / স্ক্রিপ্টস / পাইপথন-স্ক্রিপ্ট.পি গিয়ে এই কাজটি সম্পন্ন করেছি এবং কেবল লাইনগুলি যুক্ত করেছি

import os
os.chdir(<path to desired dir>)

লাইনের আগে

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