文章目录
anaconda安装配置
安装
安装参考博客:
https://blog.csdn.net/wq_ocean_/article/details/103889237
bug参考博客:
https://github.com/conda/conda/issues/7351
https://www.cnblogs.com/lqqgis/p/12657019.html
- 常用命令
conda --version --查看conda版本 python --version --查看python版本 conda info -e 或者 conda-env list --查看anaconda中存在的python环境 conda activate env_name --激活环境 conda deactivate env_name --退出环境至上一次激活环境 conda remove -n env_name --all --删除虚拟环境,必须退出后才能删除,不能删除当前环境 --anaconda没有对环境重命名的命令,可通过先克隆再删除来实现功能 conda create -n 新名字 --clone 老名字 --克隆环境 conda remove -n 老名字 --all --删除老环境
- 博客中的修改点
- 1、更改镜像源
- 在
cmd
命令行输入以下命令:conda config --set show_channel_urls yes
命令执行后,会在c盘用户目录下生产.condarc
文件。该文件位置与命令行在哪里输入无关 - 将 https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/的内容粘贴至
.condarc
文件
- 在
- 2、创建新的python环境
conda create -n python27 python=2.7
-n
指定虚拟环境名称,python=2.7
指定python版本,-p
指定虚拟环境目录,与-n
参数不能同时存在。新建成功后,会在anaconda
安装目录/envs找到对应文件夹
- 1、更改镜像源
配置
- 1、修改
jupyter notebook
默认工作目录- 一般默认为用户目录,通过修改配置文件,指定到自己的工作目录(需要先建好工作目录)。执行以下命令,产生配置文件:
jupyter-notebook --generate-config
- 配置文件一般是在
C:\Users\lenovo\.jupyter\jupyter_notebook_config.py
,修改c.NotebookApp.notebook_dir = 'E:\JupyterWorkSpace'
- 修改之后,在
cmd
命令行输入jupyter notebook
启动才有效,在开始窗口打开快捷方式,需要更改快捷方式的属性,删掉目标中的%USERPROFILE%
替换为设置好的默认工作路径
- 一般默认为用户目录,通过修改配置文件,指定到自己的工作目录(需要先建好工作目录)。执行以下命令,产生配置文件:
BUG
-
问题1、在删除新建的虚拟环境后,再新建,报错找不到对应的python版本安装包
- 解决方法:将
.condarc
的内容更新为 https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 的内容
- 解决方法:将
-
问题2、修改jupyter默认工作目录后,启动并没有修改
- 解决方法:修改之后,在
cmd
命令行输入jupyter notebook
启动才有效,在开始窗口打开快捷方式,需要更改快捷方式的属性,删掉目标中的%USERPROFILE%
替换为设置好的默认工作路径
- 解决方法:修改之后,在
-
问题3、jupyter新增python27
依次次输入以下命令: --1、新建python27虚拟环境 conda create -n python27 python=2.7 --新建python2.7环境 conda activate python27 --切换进python27 --2、安装ipykernel内核 --推荐使用pip安装ipykernel,使用conda install 会报错 LinkError: post-link script failed for package defaults::ipykernel-4.10.0-py27_0 set PYTHONIOENCODING=UTF-8 --设置环境编码,否则报错 pip install ipykernel --安装ipykernel,安装目录可以再次执行安装命令查看 python -m ipykernel install --user --name python2 --display-name "python27" --Python2环境的kernel写入Jupyter的kernel,python2为文件夹名称,python27为kernel名称,一般在C:\Users\lenovo\AppData\Roaming\jupyter\kernels 找到
-
问题4、清除虚拟环境后,jupyter中依然存在对应kernel,选择会报错
- 解决方法:执行以下命令清除kernel
jupyter kernelspec list --查看环境中的kernel jupyter kernelspec remove 名称 --对 kernal 进行删除
-
问题5、spyder使用切换虚拟环境报错
- 解决方法:
spyder打开后默认使用的是anaconda的base环境,执行以下步骤切换虚拟环境 --1、在虚拟环境安装spyder conda install spyder --一直停在solveing environment,需换用pip安装 pip install spyder --安装成功,但是安装的spyder-kernels是1.9.4版本,后面restart kernel提示spyder-kernels版本不对, pip uninstall spyder-kernels --删除1.9.4版本 pip install spyder-kernels==1.10.0 --安装1.10.0版本 --2、切换kernel 打开sppder点击tools/preferences/python interpreter/use the following ... 然后在concle窗口右上角option,选中restart kernel,此时如果虚拟环境中没有安装spyder,会报错,在虚拟环境安装上spyder即可 --3、验证 在concle窗口,通过print语法不同验证 python2:print 'test'; python3:print(test);