Anaconda 踩过的一些坑

631 阅读1分钟

Anaconda 踩过的一些坑

JupyterNotebook代码提示与自动补齐

  • Tab键可补齐代码
  • 代码提示功能需要装插件

安转插件的步骤:

  1. 打开 Anaconda Navigator,点击 Environments -> base (root) -> Open Terminal
  2. 在命令终端里依次执行如下命令
 pip install jupyter_contrib_nbextensions
 ​
 jupyter contrib nbextension install --user
 ​
 pip install jupyter_nbextensions_configurator
 ​
 jupyter nbextensions_configurator enable --user
 ​

按下面截图的选项,进行勾选

image.png

进行使用测试,重新打开Jupyter Notebook进行使用

image.png

使用命令行进行Anaconda Navigator(Jupyter Notebook)的更新

 conda update jupyter
 conda update jupyter notebook

conda 下载太慢或者解决CondaHTTPError: HTTP 000 CONNECTION 问题

修改conda配置信息:Windows的.condarc一般位于C盘C:\Users\xiaos下面,这个xiaos是笔者命名的,这个根据自己的来看。

因为.condarc默认是隐藏的,所以需要在查看里面,勾选隐藏的项目

image.png

替换掉.condarc中的内容(注意是http,不是https)

 channels:
   - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
   - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
   - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
   - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
   - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
 show_channel_urls: true

更新conda报错 CondaValueError: Malformed version string ‘~‘: invalid character(s).

是因为conda版本较低,需要重新升级

 # 重新更新conda
 conda upgrade -n base -c defaults --override-channels conda

执行上述命令遇到错误的,比如我自己遇到

pkg_resources.ContextualVersionConflict: (notebook 5.6.0 (d:\anaconda3\lib\site-packages), Requirement.parse('notebook>=6.0'), {'jupyter-nbextensions-configurator'})

有一个包无法下载成功,自己猜测可能是网络原因导致的,通过pip命令下载成功后,依然无法升级

这时,我们可以通过卸载重装来解决。

官网:www.anaconda.com/