安装Anaconda之后,Jupyter笔记本快捷键工作正常。其他stackoverflow答案表明您可以通过更改快捷方式属性中的“开始于:”字段来更改默认工作目录。但是,如果在单个用户C:\Users\whshg0\AppData\Local\Continuum\Anaconda3\
的建议文件夹中安装了Anaconda,则在编辑Target
字段时,快捷方式的Start in
字段会被截断。例如:
C:\Users\user01\AppData\Local\Continuum\Anaconda3\python.exe C:\Users\user01\AppData\Local\Continuum\Anaconda3\cwp.py C:\Users\user01\AppData\Local\Continuum\Anaconda3 "C:/Users/user01/AppData/Local/Continuum/Anaconda3/python.exe" "C:/Users/user01/AppData/Loc
al/Continuum/Anaconda3/Scripts/jupyter-notebook-script.py"
被截断。单击确定后,Jupyter Notebook将不再打开。
重建Jupyter Notebook快捷方式的快速方法是什么,Target
不限于255个字符限制?
答案 0 :(得分:7)
我可以通过将快捷方式指向:
来重新制作快捷方式C:\Users\user01\AppData\Local\Continuum\Anaconda3\Scripts\jupyter-notebook.exe
我丢失了图标,但我确信通过搜索我可以再次找到它。
答案 1 :(得分:7)
在环境变量中,使用值
创建系统变量Anaconda3(或其他名称)C:/Users/user01/AppData/Local/Continuum/Anaconda3
然后替换前三个条目:
C:/Users/user01/AppData/Local/Continuum/Anaconda3
短信中的 - >以%Anaconda3%
为目标。这将使目标成为line length < 255
。
答案 2 :(得分:3)
我发现更改默认工作目录的最简单方法是编辑Anaconda文件夹中的cwp.py文件,如下所示(位于文件末尾):
替换此行:
os.chdir(documents_folder)
包含您要开始的文件夹:
os.chdir( “C:\\ Private_Files \\机器学习”)
答案 3 :(得分:2)
我安装了miniconda而不是Anaconda,因为我对Anaconda在更新时崩溃感到厌倦。因此,anaconda提示和jupyter笔记本快捷方式必须手动构建。
对于Anaconda Prompt ,快捷方式:
C:\Windows\System32\cmd.exe "/K" "%Localappdata%\Continuum\miniconda3\Scripts\activate.bat"
对于Jupyter笔记本,快捷方式:
%localappdata%\Continuum\miniconda3\python.exe %LocalAppData%\Continuum\miniconda3\cwp.py %LocalAppData%\Continuum\miniconda3 "%LocalAppData%\Continuum\miniconda3\python.exe" "%LocalAppData%\Continuum\miniconda3\Scripts\jupyter-notebook-script.py"
(将miniconda3替换为Anaconda3)。除非我是一个没有桌面快捷方式的激活环境,否则上述建议指向jupyter-notebook.exe无效。
不幸的是,设置“开始于”字段并没有打开该文件夹中的jupyter,所以也许步骤2是@Bellaiche的建议。
我按照此处的说明设置了Jupyter启动文件夹:How to change the Jupyter start-up folder。
将快捷方式添加到%appdata%\ Microsoft \ Windows \“开始”菜单\程序\ Anaconda3中,只是为了使它们出现在开始菜单中。
答案 4 :(得分:1)
仅供参考我发现Windows 7上的快捷方式存在另一个问题.Jupyter Notebook开始菜单项的Target
字符串末尾有一个%HOME%
参数。 (a)没有%HOME%
,但有一个%HOMEPATH%
,所以如果你想在你的主目录中开始,那就改成它。 (b)指定启动目录的另一种方法是使用“属性”对话框(http://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/execute.html)中的Start In
字段。要以后一种方式执行此操作,请从Target
中删除最终路径参数。
答案 5 :(得分:0)
我试图通过定义自己的%anaconda3%变量来缩短路径,但是如果我编辑target
或start in
字段,则提示会在1秒内打开和关闭。快捷方式属性。
根据https://medium.com/@joelclay/access-your-jupyter-notebook-running-on-windows-10-from-any-computer-427bb06309ce
目标的内容是
C:\Users\joel\Anaconda3\python.exe
C:\Users\joel\Anaconda3\cwp.py
C:\Users\joel\Anaconda3
“C:/Users/joel/Anaconda3/python.exe”
“C:/Users/joel/Anaconda3/Scripts/jupyter-notebook-script.py”
我小心地在行与行之间留出空间,以确保它们的最后2个是带有反斜杠的字符串。
最后,我的技巧是创建一个包含%anaconda3%\scripts\activate.bat & jupyter notebook
的.bat文件
并将这个蝙蝠文件放在我的jupyter快捷方式目标中,因此它的作用与打开Anaconda Prompt并键入jupyter notebook
答案 6 :(得分:0)
问题已解决。捷径就是问题所在。
我必须手动将“快捷方式目标”更改为以下内容:
C:\ Users \'yourusername'\ AppData \ Local \ Continuum \ Anaconda3 \ Scripts \ jupyter-notebook.exe
答案 7 :(得分:-1)
将c.NotebookApp.notebook_dir = ''
更改为所需目录。
它将起作用于Anaconda提示,但不会带有快捷方式。 原来快捷方式太大了,那个大,它被截断了。实际上使用jupyter运行我们不需要cwp.py,因为在我们的情况下分配的路径是无用的。将快捷方式的目标更改为:
C:\Users\USER\AppData\Local\Continuum\Anaconda3\python.exe "C:/Users/USER/AppData/Local/Continuum/Anaconda3/Scripts/jupyter-notebook-script.py"
将USER
更改为您计算机上的用户,不要忘记更改反斜杠以在参数中转发斜杠。