gpt4 book ai didi

Windows 上 Jupyter 笔记本中的 Python 路径

转载 作者:行者123 更新时间:2023-12-01 09:00:14 27 4
gpt4 key购买 nike

我已将 Python 和 Jupyter 安装在一个文件夹中。然后,我移动了这个文件夹。 Python 位于 E:\Python 中,Jupyter 位于 E:\Python\Scripts 中。现在,Python 位于 E:\Projects\Tests\Python 中,Jupyter 位于 E:\Projects\Tests\Python\Scripts 中。

当我尝试从 E:\Projects\Tests\Python\Scripts 使用命令行 (jupyter notebook) 启动 Jupyter 笔记本时,出现错误:

Fatal error in launcher: Unable to create process using
'"E:\Python\python.exe" "E:\Projects\Tests\Python\Scripts\jupyter.exe" notebook'

Jupyter 保留了旧的 Python 路径。

如何指定新路径?有没有类似的命令行

start "E:\Projects\Tests\Python\python.exe" "E:\Projects\Tests\Python\Scripts\jupyter.exe" notebook'

(这不起作用)

最佳答案

jupyter 似乎在 %path% 变量中找不到新目录。

当您键入时,您是否在 %path% 变量中找到新目录

echo %path%

在命令窗口中?如果没有,请尝试通过在命令行中输入来添加

setx path "%path%;E:\Projects\Tests\Python\python.exe;E:\Projects\Tests\Python\Scripts\jupyter.exe"
<小时/>

编辑:不需要更改 Windows %path%

首选是更改 ipython_config.py 文件

在这种情况下,打开命令窗口并键入

ipython profile create

ipython locate

这将输出 .ipython 文件夹的路径,其中现在包含默认的 ipython_config.py。转到这一行

## lines of code to run at IPython startup.
#c.InteractiveShellApp.exec_lines = []

并将第二行替换为

c.InteractiveShellApp.exec_lines = ['import sys; 
sys.path.append("E:\Projects\Tests\Python\");
sys.path.append("E:\Projects\Tests\Python\Scripts\")']

每次 jupyter Notebook 启动 iPython 时,这都会将新路径 TEMPORARY 附加到 path 变量中。因此,每次移动文件夹时,您都必须调整 ipython_config.py 中的这些行。

关于Windows 上 Jupyter 笔记本中的 Python 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52512650/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com