常见的jupyter notebook 更改操作,包括主题,格式;创造虚拟环境

目录

jupyter notebook原版主题纯白色,好看简洁,但是亮瞎。

一.更改主题

主题安装命令

pip install jupyterthemes

如果太慢,使用如下命令

pip install -i https://pypi.doubanio.com/simple/ --upgrade jupyterthemes

PS: sasa

1.报错情况
1.1 缺少某些包
distributed 1.21.8 requires msgpack, which is not installed.
notebook 6.0.3 has requirement jupyter-core>=4.6.1, but you'll have jupyter-core 4.4.0 which is incompatible.
jupyter-client 6.1.3 has requirement jupyter-core>=4.6.0, but you'll have jupyter-core 4.4.0 which is incompatible.

明显缺少了msgpack和更高版本的jupyter-core,解决方法输入:

pip install -i https://pypi.doubanio.com/simple/ msgpack

pip install -U -i https://pypi.tuna.tsinghua.edu.cn/simple  jupyter-core==4.6.1
2.1 某些包无法调用
ERROR: Cannot uninstall 'terminado'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

那么输入如下

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple terminado --upgrade --ignore-installed terminado
3.1: 500 : Internal Server Error
# 简单地解决方法
pip install --upgrade --user nbconvert

如果还不行,就用下面的方法

conda install nb_conda

该命令会导致一些包的版本变更,请注意,但是可以完成该环境的全面维护

2. 查看哪些主题可以使用
# 查看有哪些可用用的主题
jt -l
# 有如下
Available Themes: 
   chesterish
   grade3
   gruvboxd
   gruvboxl
   monokai    # 大黑色,我最喜欢的
   oceans16  # 紫色
   onedork
   solarizedd
   solarizedl
3.设置主题参数

非常常用
-t:设置主题
-T:打开工具栏(Toolbar
-N:显示名字(Name)—方便更改名字

比较常用
-f:设置字体(font
-nf:设置notebook字体

不常用的

命令含义
-nfsnotebook字体尺寸
-cellw细胞宽度
-dfspandas库的dataframe数据字体尺寸
-ofs输出空间尺寸
-tfsTxt文本字体尺寸
-tfTXT字体格式

没用过的
我都没用过,怎么可能写教程
如果不想那么麻烦,直接用我的示例

jt -t monokai -f roboto -nf robotosans -tf robotosans -N -T -cellw 70% -dfs 10 -ofs 10

二.更改jupyter notebook工作情况

查看所有的jupyter notebook的工作配置文件

jupyter notebook --generate-config
# 输出
Overwrite /home/zy/.jupyter/jupyter_notebook_config.py with default config? [y/N]
y # 输入Y同意
# 配置文件路径打印
Writing default config to: /home/zy/.jupyter/jupyter_notebook_config.py

1.修改工作路径
ctrl + h # 显示隐藏路径找到 /.jupyter/jupyter_notebook_config.py
# 找到下面这行
#c.NotebookApp.notebook_dir =

删除#把路径添加进去,例如我

c.NotebookApp.notebook_dir = r'/home/zy/study'
2.修改密码

同样的文件,找到如下这一行

# c.NotebookApp.password =‘ ’

当内容是'<generated>代表有密码,取消密码只需要去掉#'<generated>

3.创造虚拟环境

Anaconda中,我们可以使用conda create -n 环境名 python=版本号的方法创建虚拟环境,(ubuntu)并使用source activate 环境名方式激活该虚拟环境,(windows)并使用activate 环境名方式激活该虚拟环境。

但是,可能会有以下问题:

  1. 一直solving environment: Failed
Solving environment: failed

# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

`$ D:\Anaconda\Scripts\conda update anaconda-navigator`

  environment variables:
                 CIO_TEST=<not set>
               CONDA_ROOT=D:\Anaconda
                CUDA_PATH=D:\CUDA\Development
                 HOMEPATH=\Users\ZY
          NVTOOLSEXT_PATH=C:\Program Files\NVIDIA Corporation\NvToolsExt\
                     PATH=D:\CUDA\Development\bin;D:\CUDA\Development\libnvvp;D:\CUDA\Developmen
                          t\extras\CUPTI\lib64;D:\Anaconda;D:\Anaconda\Library\mingw-w64\bin;D:\
                          Anaconda\Library\usr\bin;D:\Anaconda\Library\bin;D:\Anaconda\Scripts;C
                          :\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\Syst
                          em32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program
                          Files (x86)\NVIDIA Corporation\PhysX\Common;E:\UE;C:\Program
                          Files\NVIDIA Corporation\Nsight Compute
                          2020.1.2\;C:\Users\ZY\AppData\Local\Microsoft\WindowsApps;
             PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\Windows
                          PowerShell\v1.0\Modules
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=<not set>

     active environment : None
       user config file : C:\Users\ZY\.condarc
 populated config files : C:\Users\ZY\.condarc
          conda version : 4.5.4
    conda-build version : 3.10.5
         python version : 3.6.5.final.0
       base environment : D:\Anaconda  (writable)
           channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64
                          https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/noarch
                          https://repo.anaconda.com/pkgs/main/win-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/free/win-64
                          https://repo.anaconda.com/pkgs/free/noarch
                          https://repo.anaconda.com/pkgs/r/win-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://repo.anaconda.com/pkgs/pro/win-64
                          https://repo.anaconda.com/pkgs/pro/noarch
                          https://repo.anaconda.com/pkgs/msys2/win-64
                          https://repo.anaconda.com/pkgs/msys2/noarch
          package cache : D:\Anaconda\pkgs
                          C:\Users\ZY\AppData\Local\conda\conda\pkgs
       envs directories : D:\Anaconda\envs
                          C:\Users\ZY\AppData\Local\conda\conda\envs
                          C:\Users\ZY\.conda\envs
               platform : win-64
             user-agent : conda/4.5.4 requests/2.18.4 CPython/3.6.5 Windows/10 Windows/10.0.17763
          administrator : True
             netrc file : None
           offline mode : False


V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch/repodata.json>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
SSLError(MaxRetryError('HTTPSConnectionPool(host=\'mirrors.tuna.tsinghua.edu.cn\', port=443): Max retries exceeded with url: /anaconda/pkgs/free/noarch/repodata.json (Caused by SSLError(SSLError("bad handshake: Error([(\'SSL routines\', \'ssl3_get_server_certificate\', \'certificate verify failed\')],)",),))',),)

A reportable application error has occurred. Conda has prepared the above report.

只需要把防火墙解决一下:conda config --set ssl_verify false。就好了

  1. 激活环境后无法使用里面的tensorflow包,解决方案:解决无法导包问题
  2. 安装包的时候,特别慢,解决第三方包慢的问题;或者直接在“软件与更新”里面,更改第三方源的位置。
  3. pycharm使用anaconda的环境,如何使用环境
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值