答案 0 :(得分:2)
第1步:下载jupyter
的本地副本第2步:更改位于notebook/static/base/images/favicon.ico
第3步:使用python setup.py install
答案 1 :(得分:2)
你已经有了jupyter的本地副本,你只需要挖掘它。如果你在根环境中使用conda,它就在这里:
$ ~/miniconda/lib/python*/site-packages/notebook/static/base/images/favicon.ico
对于特定的环境,它在这里:
$ ~/miniconda/envs/<env_name>/lib/python*/site-packages/notebook/static/base/images/favicon.ico
更改图标后,您无需重新安装jupyter,只需刷新浏览器窗口即可更改。
答案 2 :(得分:0)
这是一个快速的bash脚本,它将覆盖.ico
目录本地notebook
相同名称的文件中的任意.ico
文件。
#!/usr/bin/env bash
# Just switches ipython notebook favicons out
# User array notation to expand pattern
base=~/anaconda3
icodir=($base/lib/python*/site-packages/notebook/static/base/images)
icofiles=($icodir/*.ico)
icofiles=(${icofiles[@]##*/})
[ ! -d "$icodir" ] && echo "Error: Directory not found: \"$icodir\"." && exit 1
# Move the custom favicons
dir=~/bin/favicons # override
files=($dir/*.ico)
files=(${files[@]##*/})
for file in ${files[@]##*/}; do
if [[ " ${icofiles[@]} " =~ " $file " ]]; then
echo "Overriding favicon with file \"$file\"."
so=$dir/$file
if [ ! -r $icodir/${file%.*}-default.ico ]; then # save old ones
cp $icodir/$file $icodir/${file%.*}-default.ico
fi
cp $so $icodir/$file
fi
done
答案 3 :(得分:0)
您可以通过打开控制台来获取 Jupyter笔记本电脑的工作位置。
然后转到{anaconda location} / lib / site-packages / notebook / static / base / images并覆盖所需的图像。
**注意:由于浏览器会缓存收藏夹图标,因此可能要花一些时间。您应该通过在其他浏览器中打开笔记本进行测试。
答案 4 :(得分:0)
覆盖现有的默认网站图标(而不进行重写)的一种合适的优雅方法是创建一个具有以下内容的~/.jupyter/custom/custom.js
文件:
requirejs([
'jquery',
'base/js/utils',
], function($, utils
){
utils.change_favicon("custom/favicon.ico")
});
将自定义favicon.ico放置到同一文件夹中。
有一个doc page并没有提供解决方案,但通常讨论custom.js
机制。