今天使用conda更新python pkg的时候出现了问题,导致jupyter notebook、之前写过的python程序,在import module的时候报出各种各样的错误,所以打算重装miniconda,重建一遍环境。
安装miniconda3
Miniconda是anaconda的精简版本,只包含python和conda,需要用到什么包时再安装。PC机上装miniconda非常轻便灵活。
重装前把之前的卸载干净,卸载方法见miniconda官网
到miniconda官网或国内的镜像网站(清华镜像)下载对应的Mac pkg,目的宗卷选择Macintosh HD
在终端输入conda -V
检查是否安装成功。
创建新的python虚拟环境
在终端输入conda create -n condapy3 python
,创建一个名为condapy3的虚拟环境,miniconda3默认创建python3.8.3版本
进入虚拟环境conda activate condapy3
退出虚拟环境conda deactivate
查看虚拟环境列表conda env list
删除虚拟环境conda remove -n my_env --all
安装Jupiter notebook
选择在根环境下安装jupyter,安装指令conda install jupyter notebook
为了使Jupyter notebook可以使用不同的Conda虚拟环境,需要在notebook所在的环境中安装nb_conda_kernels
包,并在其他需要用到的环境下安装ipykernel
包。
1 | conda install nb_conda_kernels |
重启jupyter notebook,就可以在服务-改变服务里找到目标虚拟环境。
安装各种包
这次打算把各种python pkg都装在虚拟环境里,逐渐习惯使用虚拟环境
安装列表:
科学计算(numpy, pandas, scipy)
绘图(matplotlib, seaborn)
网页爬取(requests, beautifulsoup4)
语词分析(jieba, wordcloud) 不能直接从conda官方库安装,安装方法见CSDN
conda list
查看已安装的包列表
使用镜像源(可选)
使用anaconda官网的源时经常出现下载慢、中断的情况,解决办法是为conda添加国内的镜像源,如添加清华的镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
设置搜索时显示通道地址(生效)
conda config --set show_channel_urls yes
检查是否添加成功
conda config --show-sources
移除源
conda config --remove channels xxxx
在Pycharm中使用conda虚拟环境
打开Pycharm的preference-project intepreter-conda env,设置python解释器为