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ショートカットを再構築する高速な方法は何ですか?
デフォルトの作業ディレクトリを変更するために私が見つけた最もクリーンな方法は、Anacondaフォルダー内のcwp.pyファイルを次のように編集することです(ファイルの最後にあります)。
この行を置き換えます:
os.chdir(documents_folder)
開始するフォルダを使用して:
os.chdir( "C:\\ Private_Files \\ MachineLearning")
ショートカットを次の場所にポイントすることで、ショートカットを作り直すことができました。
C:\Users\user01\AppData\Local\Continuum\Anaconda3\Scripts\jupyter-notebook.exe
アイコンをなくしてしまいましたが、検索してみるとまた見つけられると思います。
環境変数で、次の値を使用してシステム変数Anaconda3(または他の名前)を作成します。
C:/Users/user01/AppData/Local/Continuum/Anaconda3
次に、次の最初の3つのエントリを置き換えます。
C:/Users/user01/AppData/Local/Continuum/Anaconda3
ショートカット-> %Anaconda3%
でターゲット。これにより、ターゲットがline length < 255
になります。
更新中にアナコンダがクラッシュするのにうんざりしていたので、アナコンダの代わりにミニコンダをインストールしました。そのため、anacondaPromptと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を指すことは、私がデスクトップショートカットを使用していなかったアクティブ化された環境でない限り、機能しませんでした。
残念ながら、Start Inフィールドを設定しても、そのフォルダーでjupyterが開かなかったため、ステップ2が@Bellaicheの提案である可能性があります。 ここでの手順に従って、Jupyterスタートアップフォルダーを設定しました: Jupyterスタートアップフォルダーを変更する方法 。
ショートカットを%appdata%\ Microsoft\Windows\Start Menu\Programs\Anaconda3に追加して、スタートメニューに表示します。
参考までに、Windows7のショートカットに別の問題が見つかりました。JupyterNotebookのスタートメニュー項目のTarget
文字列の最後に%HOME%
引数がありました。 (a)%HOME%
はありませんがa%HOMEPATH%
があるので、ホームディレクトリから始めたい場合はこれに変更してください。 (b)起動ディレクトリを指定する別の方法は、[プロパティ]ダイアログボックスのStart In
フィールドを使用することです( http://jupyter-notebook-beginner-guide.readthedocs.io/en/ latest/execute.html )。後者の方法で行うには、Target
から最後のパス引数を削除します。
問題は解決しました。ショートカットが問題でした。
「ショートカットターゲット」を手動で次のように変更する必要がありました。
C:\ Users\'yourusername'\AppData\Local\Continuum\Anaconda3\Scripts\jupyter-notebook.exe
独自の%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
と入力するのと同じことを行うことでした。