1、Anaconda升级各种包
昨天更新没成功,原因是看文章看得不仔细,我在Win10系统下启动Anaconda prompt的时候应该“以管理员身份运行”,否则总是会显示missing write permissions之类的报错信息,告诉你没有权限。今天再次“以管理员身份运行”Anaconda prompt之后,选择全部更新的速度那是相当快了!
2、Anaconda不同的虚拟环境
在Anaconda中新建几个不同的环境,可以prompt中分别输入下面的命令:
conda create -n py3 python=3
conda create -n py2 python=2
这样可以分别创建环境名称为py3和py2,并安装最新版本的Python3和Python2。
查看环境
conda env list
进入环境
activate py3
离开环境
deactivate
安装sklearn
conda install scikit-learn
在不同环境下安装包
在不同的虚拟环境之间的包是不共用的,一般来说是按需安装,下面两种方法可以批量安装所有的名。
(1)可以批量导出环境中所有包的requirement.txt,再通过requirement.txt指定安装包。
conda list -e > requirement.txt
pip freeze > requirement.txt
conda install --yes --file requirement.txt
pip install -r requirement.txt
(2)可以用共享环境的方法,用YAML文件来创建一模一样的运行环境。下面两条语句,可以用于输出和创建一个共享环境。
conda env export > env.yaml
conda env create -f env.yaml
解决Jupyter notebook打开后文件过多卡死的问题
今天打开Jupyter之后,哇,好多的文件和文件夹,只要一滑动鼠标就卡死了。这个原因是工作的默认路径有问题,我原先是在Anaconda prompt默认的 C:\WINDOWS\system32目录下打开的Jupyter,自然出现了大量的文件夹。
其实只需要在prompt中,使用dos命令改变一下路径即可。再重启Jupyter就解决啦!