如何更改 Jupyter Notebook 中的工作目录?

How to change working directory in Jupyter Notebook?

我在 Jupyter Notebook 中找不到更改工作目录的地方,所以我无法使用 pd.read_csv 方法读取特定的 csv 文档。

有什么办法可以做到吗?仅供参考,我目前正在使用 Python3.5.1。

谢谢!

运行 os.chdir(NEW_PATH) 将更改工作目录。

import os
os.getcwd()
Out[2]:
'/tmp'
In [3]:

os.chdir('/')
In [4]:


os.getcwd()
Out[4]:
'/'
In [ ]:

你可以使用 jupyter magic 命令如下

%cd "C:\abc\xyz\"

首先您需要使用 cmd 创建配置文件: jupyter notebook --generate-config 然后,搜索 C:\Users\your_username\.jupyter 文件夹(Search for that folder),然后右键单击编辑 jupyter_notebook_config.py.

然后,Ctrl+F:#c.NotebookApp.notebook_dir =''请注意,引号是单引号。 Select 您想要作为 jupyter 主页的目录,然后使用 Ctrl 复制它+C,例如:C:\Users\username\Python 项目.

然后在那一行,像这样粘贴:c.NotebookApp.notebook_dir = 'C:\Users\username\Python Projects'

确保删除 #,因为它是评论。

确保在路径的每个名称上使用双斜杠 \\Ctrl+S 保存 config.py 文件!!!

返回您的 cmd 和 运行 jupyter notebook. 它应该在您选择的目录中。通过创建一个文件夹来测试它,并从您的计算机上查看您的目录。

WinPython环境下的Jupyter在scripts文件夹中有一个名为:

的批处理文件
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 notebook 上,试试这个:

pwd                  #this shows the current directory 

如果这不是您喜欢的目录并且您想更改,试试这个:

import os 
os.chdir ('THIS SHOULD BE YOUR DESIRED DIRECTORY')

然后再次尝试 pwd 以查看该目录是否是您想要的。

对我有用。

和之前提到的jason lee很像:

在 Jupyter notebook 中,您可以通过

访问当前工作目录
pwd()

或通过从库中导入 OS 和 运行 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'

我已经在 windows 机器上完成了。详情如下

  1. 从windows开始菜单打开“Anaconda Prompt

  2. 查找.jupyter文件夹文件路径. 在命令提示符下只需键入 找到 .jupyter 路径

  3. 找到.jupyter文件夹后,查看是否有“jupyter_notebook_config”文件。如果不存在,则在命令下方 运行

在 运行 命令之后它将创建“jupyter_notebook_config.py”

如果没有管理员权限,那么有时您找不到 .jupyter 文件夹。您仍然可以从任何文本编辑器打开配置文件

  1. 打开“.jypyter”文件夹中的“jupyter_notebook_config.py”文件。
  2. 打开文件后需要更新目录用于笔记本和内核。配置文件中有太多行所以找到“#c.NotebookApp.notebook_dir”并更新路径

之后:

保存文件 6. 现在尝试从您设置的位置创建或读取一些文件

打开 jupyter notebook 点击右上角的 new 和 select terminal 然后输入 cd + 你想要的工作路径然后按 enter 这将改变你的目录。它对我有用

很简单,每次打开 Jupyter Notebook 时,您都在当前工作目录中,打开右上角附近的终端,在其中创建新的 Python 文件。Jupyter 中的终端将出现在新标签中。 键入命令 cd <your new work directory> 并回车,然后在该终端中键入 Jupyter Notebook,一个新的 Jupyter Notebook 将出现在新选项卡中,其中包含您的新工作目录。

  1. 列出所有魔术命令 %lsmagic
  2. 显示当前目录 %pwd