Anaconda配置和使用

Anaconda配置和使用原来一直使用原生python和pip的方式,换了新电脑,准备折腾下Anaconda。安装后用“管理员权限”打开“AnacondaPrompt”命

大家好,欢迎来到IT知识分享网。

原来一直使用原生python和pip的方式,换了新电脑,准备折腾下Anaconda。

安装过程就不说了,全程可视化安装,很简单。

安装后用“管理员权限”打开“Anaconda Prompt”命令行,先配置国内镜像源(清华大学)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --set show_channel_urls yes 

然后查看验证:

conda config --show channels 

接下来我们更新所有的库:

conda upgrade --all 

更新后验证安装包:

conda list 

常用命令:

# 安装包 conda install package_name # 更新包 conda update package_name # 卸载包 conda remove package_name 

conda 可以为你不同的项目建立不同的运行环境。

下面我们安装nb_conda用于notebook自动关联nb_conda的环境:

conda install nb_conda 
Anaconda配置和使用

Anaconda配置和使用

Anaconda自带了jupyter,我们直接在菜单中打开“Jupyter Notebook”即可。

自动启动命令行窗口,如下:

Anaconda配置和使用

出现:No module named”bbrowserpdf”

解决:

conda install -c anaconda-nb-extensions nbbrowserpdf

这里需要挂代理才能下载到安装包。

在jupyter页面上,点击conda标签页后,可能会报错:

错误1:EnvironmentLocationNotFound: Not a conda environment

解决方法:

找到Anaconda安装路径下文件:Anaconda3\Lib\site-packages\nb_conda\envmanager.py

修改内容:

FROM:

 return { "environments": [root_env] + [get_info(env) for env in info['envs']] } 

TO:

 return { "environments": [root_env] + [get_info(env) for env in info['envs'] if env != root_env['dir']] } 

然后重启jupyter。

错误2:AttributeError: ‘dict’ object has no attribute ‘rsplit’

解决方法:

找到Anaconda安装路径下文件:Anaconda3\Lib\site-packages\nb_conda\envmanager.py

修改内容:

 name, version, build = s.rsplit('-', 2) 

becomes:

 if isinstance(s, dict): s = s['dist_name'] name, version, build = s.rsplit('-', 2) 

然后重启jupyter。

错误3:’_xsrf’ argument missing from POST

解决方法:

用户家目录下 .jupyter/jupyter_notebook_config.json文件添加:

“disable_check_xsrf”: true

然后重启jupyter。

如果没有报错的话,就可以在jupyter中新建python环境了,需要注意的是新建的环境需要安装ipykernel包,才会显示在新建note菜单中。

如果看不到的话,强制刷新下页面就好了。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/58025.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信