我目前通过在终端中运行 jupyter notebook
打开 Jupyter Notebook。
我有 2 个与共同目标相关的问题。
1) 如何创建桌面图标(即启动器)以在我的 Linux Mint 计算机上启动 Jupyter Notebook?
2) 我想在双击这个启动器时运行一些基本代码:
import numpy as np
import pandas as pd
import seaborn as sb
import sklearn as skl
我不想每次打开 Jupyter Notebook 时都输入这段代码,所以自动运行它会很好。
对于 #1,我尝试按照此处的步骤操作:
https://forums.linuxmint.com/viewtopic.php?t=256156#p1382045
但是,我不知道在哪里可以找到“命令”字段的路径。我尝试浏览计算机上的 Anaconda 文件夹,但在那里找不到 Jupyter Notebook。
最佳答案
第一个问题,如果你打开一个终端,你可以通过which
找到where programs are,像这样
which jupyter
这应该输出调用您的特定 jupyter
的位置。
对于你的第二个问题,你似乎可以创建一个配置文件来启动某些功能。
在 bash 中,您可以运行以下命令
# Create a new folder if it already doesn't exist
mkdir -p ~/.ipython/profile_default/startup
# Create Python file to put your favorite imports
touch ~/.ipython/profile_default/startup/start.py
因此 start.py
(位于 ~/.ipython/profile_default/startup/
)是您可以放置导入的地方。所以这个start.py
文件应该包含
import numpy as np
import pandas as pd
import seaborn as sb
import sklearn as skl
资源:
- https://towardsdatascience.com/how-to-automatically-import-your-favorite-libraries-into-ipython-or-a-jupyter-notebook-9c69d89aa343
- https://stackoverflow.com/a/11124846/
- https://ipython.readthedocs.io/en/stable/interactive/tutorial.html#startup-files
总而言之,如果您实现两个上面的建议,您可以在启动 Jupyter Notebook 时同时获得一个图标来自动加载您最喜欢的 Python 库包.
警告:通常为了 Jupyter Notebook 的可复制性和可转移性,我反对将库自动加载到您的 Jupyter Notebook 中。我理解必须重复加载您一直使用的相同库,但如果出于某种原因,您更换了计算机或同事需要您的代码,那么您的笔记本将无法正常工作。如果/在执行此操作时,请记住我的两分钱。
关于python - 在 Linux Mint 中使用启动器和基本代码启动 Jupyter Notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58442158/