Python每个版本都有不同的特性,最重要的是,每个库对python版本的支持是不同的,当我们需要研究不同的库的时候,可能需要不同的python环境,每次切换,可能相对比较麻烦。这里推荐一个python开源包管理器anaconda。
他其实就是给你虚拟出多个纯净的环境,你可以根据需要安装不同的python版本及你需要的python库。
一:安装
访问官方网址下载:
如下图所示:
选择你需要的版本下载。
我这里使用的是windows系统,安装就是一路下一步了。这里就不做演示。
二:使用
安装成功之后,你可以使用图形化界面进行管理,或者你可以使用命令行界面进行管理。
图形化界面
这个玩意,我还没有找到汉化的版本,英文的,凑合用。
这里就不做介绍了,图形化界面,人家给标注的很清楚,具体哪里是干嘛的。
再不明白,可能就需要自己探索一下了。
更多的我也说不了啥,毕竟我也在探索中。
三:anaconda命令大全
1:查看当前环境版本
css
复制代码
conda --version
2:更新环境版本
sql
复制代码
conda update conda
3:创建一个新的环境
一个名称为test,python版本为3.6的环境。
ini
复制代码
conda create --name test python=3.6
4:列出当前所有的虚拟环境
复制代码
conda info -e
5:切换至另一个环境
bash
复制代码
activate test
6:查看当前环境python版本
复制代码
python –version
7:切换至主环境
复制代码
deactivate
8:复制一个环境
为test环境添加一个副本,叫flowers
bash
复制代码
conda create -n flowers --clone test
9:删除一个环境
lua
复制代码
conda remove -n flowers --all
``
当前如果你只想删除某个环境下的某个库,命令如下:
arduino
复制代码
conda remove -n test vc
10:管理包命令
(1):查看已安装的包
复制代码
conda list
(2):安装指定包到当前运行环境
ini
复制代码
conda install python=3.6
(3):查找可安装包
1:模糊查找
sql
复制代码
conda search python
2:精确查找
sql
复制代码
conda search --full-name <package_full_name>
(4):移除包
arduino
复制代码
conda remove -n python –all
arduino
复制代码
conda remove python
(5):在指定环境中安装包
ini
复制代码
conda install --name test python=3.7
(6):更新指定包
sql
复制代码
conda update python