anaconda可以做到使每个项目开发可以选用不同的环境,不同的环境你可以安装不同的框架,同一框架的不同版本(1.0或2.0),还可以指定不同的python版本(因为每个项目可能需要的python版本不一样:python2或python3)
要是不想conda自启动base环境:conda config --set auto_activate_base false
对conda的基本掌握:
1:基本操作:
升级全部库: conda upgrade --all
升级一个包 conda update packagename
安装包:conda install packagename
也可以安装多个包: conda installl numpy pandas scipy
安装固定版本的包:conda install numpy =1.10
移除一个包:conda remove packagename
查看所有包:conda list
2:管理python环境:
创建虚拟环境:conda create -n env_name list of packagename
创建的虚拟环境可以在anaconda安装目录的envs文件下找到,同时指定Python版本是在虚拟环境中新安装一个python。与在系统安装的python无关。
eg: conda create -n env_name pandas
指定python版本:conda create -n env_name python2 = 2.7 pandas
激活环境: conda activate env_name 而conda activate则是激活anaconda自带的base环境。
退出环境 : conda deactivate env_name
删除虚拟环境:conda remove -n env_name --all
删除虚拟环境中的包:conda remove --name env_name package_name
显示所有虚拟环境:conda env list 或 conda info -e
conda 创建的虚拟环境是在anaconda安装目录下的evens下,所以使用pycharm,只要在特定项目配置运行环境就可以了
把当前环境配置与别人分享:给他一个你的环境的.yml文件。
首先先激活你要分享的环境:conda activate env_name
接着在当前工作目录下生成一个.yml文件:conda env export > environment.yml
最后将拿到的.yml文件放在工作目录下创建环境:conda env create -f environment.yml