conda 官方网址 @https://www.anaconda.com/
常用命令
1.conda env list 列出都有哪些环境
2.conda create -n python35(环境名称) python=3.5(所用的python版本)
或conda create --name python35 python=3.5
3.activate python35 激活当前环境
4.conda remove --name python35 --all 卸载当前环境
5.conda install 包名
或 pip install 报名
注意这里的操作安装,一定要在所在的环境下,若不指定环境,会安装到conda默认的base环境中
6.conda list 查看包信息
7.conda remove 包名 卸载包
或pip uninstall 包名
8.activate 直接放回到base环境
具体参考@https://blog.csdn.net/ITLearnHall/article/details/81708148
更新一:
操作注意事项
conda 和pycharm 结合,搭建开发环境时,install package时,要在conda 的激活环境中,而不要在pycharm里进行pip install 安装
like this
not this
更新2:
pycharm 结合conda使用虚拟环境
之前在建立工程的时候,没有注意这点,感觉总是出问题,没有关注虚拟环境和已有环境的区别
新建工程的时候,会出现1是工程文件路径,2是虚拟环境配置,3是已有环境。
如果选用了3,这是一个要承担风险的选择,相当于你的这个工程的环境配置是用的外部整体的环境,如果你在这个环境里添加了别的东西,只属于这个环境的,那么你就会破坏整体的环境配置!
选择虚拟环境后,会在你的工程文件夹下,多出一个文件夹,venv.
python解释器可以是conda里的具体版本。
每次安装不同的包时,实在这个虚拟环境下安装的,而不会破坏整体的环境。
今天填了一个坑!
当建立好虚拟环境的时候,当前工程中所用的解释器是工程目录下的:
要在这个环境里安装想要的包,进入这个目录
进入虚拟的环境中,activate即可激活虚拟环境。
在新建工程时候的是,所选的解释器,仅仅是用来区别python的版本。
区别:aconda 是用来分别多个python的版本的,比如python2.7建一个环境,Python3.5建立一个环境;而pycharm的虚拟环境是用来管理不同工程下,所用的包之间彼此隔离的。
比如在虚拟环境里安装scipy
则在pycharm里就会看到
而不是安装在解释器的环境里。
当然如果有一些是通用的包,可安装在外部环境下共用即可
pycharm下打开工程
直接打开相应的文件夹即可,代表工程的文件夹有特殊标记
未完待续~