Как изменить рабочий каталог в Jupyter Notebook?
Я не мог найти место для меня, чтобы изменить рабочий каталог в Jupyter Notebook, поэтому я не мог использовать pd.метод read_csv для чтения в определенном документе csv.
есть ли способ сделать это? FYI, я использую Питон3.5.1 в настоящее время.
спасибо!
6 ответов
под управлением os.chdir(NEW_PATH)
изменить рабочий каталог.
import os
os.getcwd()
Out[2]:
'/tmp'
In [3]:
os.chdir('/')
In [4]:
os.getcwd()
Out[4]:
'/'
In [ ]:
вам нужно создать файл конфигурации, используя cmd :
jupyter notebook --generate -config
Затем найдите C:\Users\your_username\.папка jupyter (поиск этой папки), и щелкните правой кнопкой мыши изменитьjupyter_notebook_config.py.
затем, Ctrl+F: #c.NotebookApp.notebook_dir =" . обратите внимание, что кавычки одинарные кавычки. выберите каталог, который вы хотите иметь в качестве дома для вашего jupyter, и скопируйте его с помощью Ctrl+C, например: Проекты C:\Users\username\Python .
затем на этой строке вставьте его следующим образом:Си.NotebookApp.проекты notebook_dir = 'C:\\Users\\username\\Python '
убедитесь, что удалить #, а это как комментарий.
убедитесь, что двойной слеш \\ на каждом имени вашего пути. Ctrl+S сохранить в config.py файл !!!
вернитесь к своему cmd и работать jupyter notebook.
Он должен быть в каталоге выбора. Протестируйте его, создав папку и посмотрите каталог с Вашего компьютера.
это похоже на Джейсона Ли, как он упоминал ранее:
в ноутбуке Jupyter вы можете получить доступ к текущий рабочий каталог by
pwd()
или путем импорта ОС из библиотеки и запуска os.getcwd()
т. е. например
In[ ]: import os
os.getcwd( )
out[ ]: :c\users\admin\Desktop\python
(#This is my working directory)
Изменение Рабочего Каталога
для изменения рабочего каталога (гораздо больше похож на текущий W. d просто вам нужно изменить с os.getcwd()
в os.chdir('desired location')
In[ ]: import os
os.chdir('c:user/chethan/Desktop') (#This is where i want to update my w.d,
like that choose your desired location)
out[ ]: 'c:user\chethan\Desktop'
Jupyter под WinPython окружающая среда имеет пакетный файл в название:
make_working_directory_be_not_winpython.bat
вам нужно отредактировать следующую строку в нем:
echo WINPYWORKDIR = %%HOMEDRIVE%%%%HOMEPATH%%\Documents\WinPython%%WINPYVER%%\Notebooks>>"%winpython_ini%"
замена Documents\WinPython%%WINPYVER%%\Notebooks
часть с адресной папки.
заметил, что %%HOMEDRIVE%%%%HOMEPATH%%\
часть выделить корень и пользовательские папки (т. е. C:\Users\your_name\
), который позволит вам указать различные установки WinPython на отдельных компьютерах в одну и ту же папку облачного хранилища (например, OneDrive), доступ и работа с одними и теми же файлами с разных машин. Я нахожу это очень полезным.
на ноутбуке Jupyter попробуйте следующее:
pwd #this shows the current directory
если это не тот каталог, который вам нравится, и вы хотели бы изменить, попробуйте следующее:
import os
os.chdir ('THIS SHOULD BE YOUR DESIRED DIRECTORY')
затем повторите попытку pwd, чтобы узнать, является ли каталог тем, что вы хотите.
это работает для меня.