web-dev-qa-db-ja.com

JupyterWindowsのショートカットがデフォルトで破損しています

Anacondaをインストールした後、Jupyterノートブックのショートカットは正常に機能します。他のstackoverflowの回答では、ショートカットプロパティの[Start In:]フィールドを変更することで、デフォルトの作業ディレクトリを変更できることが示されています。ただし、Anacondaがシングルユーザーの推奨フォルダーC:\Users\whshg0\AppData\Local\Continuum\Anaconda3\にインストールされている場合、Start inフィールドを編集すると、ショートカットのTargetフィールドが切り捨てられます。例:

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"は切り捨てられます。 [OK]をクリックすると、JupyterNotebookは開きなくなります。

Targetが255文字の制限に制限されないように、Jupyter Notebookショートカットを再構築する高速な方法は何ですか?

16
Clay

デフォルトの作業ディレクトリを変更するために私が見つけた最もクリーンな方法は、Anacondaフォルダー内のcwp.pyファイルを次のように編集することです(ファイルの最後にあります)。

この行を置き換えます:

os.chdir(documents_folder)

開始するフォルダを使用して:

os.chdir( "C:\\ Private_Files \\ MachineLearning")

3
Bellaiche David

ショートカットを次の場所にポイントすることで、ショートカットを作り直すことができました。

C:\Users\user01\AppData\Local\Continuum\Anaconda3\Scripts\jupyter-notebook.exe

アイコンをなくしてしまいましたが、検索してみるとまた見つけられると思います。

10
Matt Camp

環境変数で、次の値を使用してシステム変数Anaconda3(または他の名前)を作成します。

C:/Users/user01/AppData/Local/Continuum/Anaconda3

次に、次の最初の3つのエントリを置き換えます。

C:/Users/user01/AppData/Local/Continuum/Anaconda3

ショートカット-> %Anaconda3%でターゲット。これにより、ターゲットがline length < 255になります。

7
Leo

更新中にアナコンダがクラッシュするのにうんざりしていたので、アナコンダの代わりにミニコンダをインストールしました。そのため、anacondaPromptとjupyterノートブックのショートカットを手動で作成する必要がありました。

Anaconda Promptの場合、ショートカット:

  • 目標: C:\Windows\System32\cmd.exe "/K" "%Localappdata%\Continuum\miniconda3\Scripts\activate.bat"
  • 開始場所:希望する開始場所(例:C:\ users\me\OneDrive\Projects

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に置き換えます)。上記の人々が示唆したようにju​​pyter-notebook.exeを指すことは、私がデスクトップショートカットを使用していなかったアクティブ化された環境でない限り、機能しませんでした。

残念ながら、Start Inフィールドを設定しても、そのフォルダーでjupyterが開かなかったため、ステップ2が@Bellaicheの提案である可能性があります。 ここでの手順に従って、Jupyterスタートアップフォルダーを設定しました: Jupyterスタートアップフォルダーを変更する方法

ショートカットを%appdata%\ Microsoft\Windows\Start Menu\Programs\Anaconda3に追加して、スタートメニューに表示します。

3
StackTheEast

参考までに、Windows7のショートカットに別の問題が見つかりました。JupyterNotebookのスタートメニュー項目のTarget文字列の最後に%HOME%引数がありました。 (a)%HOME%はありませんがa%HOMEPATH%があるので、ホームディレクトリから始めたい場合はこれに変更してください。 (b)起動ディレクトリを指定する別の方法は、[プロパティ]ダイアログボックスのStart Inフィールドを使用することです( http://jupyter-notebook-beginner-guide.readthedocs.io/en/ latest/execute.html )。後者の方法で行うには、Targetから最後のパス引数を削除します。

1
v.chaplin

問題は解決しました。ショートカットが問題でした。

「ショートカットターゲット」を手動で次のように変更する必要がありました。

C:\ Users\'yourusername'\AppData\Local\Continuum\Anaconda3\Scripts\jupyter-notebook.exe

0
Ashhar Akhlaque

独自の%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ファイルを作成し、このbatファイルをjupyterショートカットターゲットに配置して、AnacondaPromptを開いてjupyter notebookと入力するのと同じことを行うことでした。

0
Han Qi