Anaconda 基本使用
打开命令行或者 Anaconda Prompt
查看版本信息
conda --version
# 或者
conda --v
管理虚拟环境
接下来我们就可以用anaconda来创建我们一个个独立的python环境了.
打开 Anaconda Prompt ,此时的环境是 Anaconda 自带的一个 base 环境

此时 可以使用 deactivate
退出当前的环境

激活虚拟环境:
activate your_env_name(虚拟环境名称)
激活 base 环境

创建虚拟环境
我们当然不满足一个base环境, 我们应该为自己的程序安装单独的虚拟环境.
使用 conda create -n your_env_name python=X.X(2.7、3.6等)
,anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。 指定python版本为2.7,注意至少需要指定python版本或者要安装的包, 在不指定python版本时,自动安装最新python版本。
创建一个名称为python38的虚拟环境并指定python版本为3.8(这里conda会自动找3.8中最新的版本下载)
conda create -n python38 python=3.8
# 或者
conda create --name python38 python=3.8

查看存在的虚拟环境
查看当前存在哪些虚拟环境
conda env list
# 或
conda info -e

激活当菜所建立的虚拟环境
activate python38

查看安装的包
conda list

查看当前环境的 python 版本
python --version
此时使用python --version
可以检查当前python版本是否为想要的(即虚拟环境的python版本)

或直接使用 python
, 此时并进入了当前版本的python环境

检查更新当前conda
conda update conda #检查更新当前conda
安装第三方包
在某个虚拟环境下
conda install package_name(包名)
# 或
pip install package_name(包名)
删除虚拟环境:
一般建议不要删除,可以另建新的环境
删除环境:
使用命令
conda remove -n your_env_name(虚拟环境名称) --all
删除 your_env_name 环境及下属所有包
删除虚拟环境中的包:
使用命令
conda remove --name $your_env_name $package_name(包名)
即可。
pip 的基本使用
升级pip
python -m pip install --upgrade pip
pip安装包
pip install 安装包名
[...]
Successfully installed SomePackage #安装成功
pip -i 和 -U 参数
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -U funcat
-
-i
: 指定库的安装源 -
-U
:升级 原来已经安装的包,不带U不会装新版本,带上U才会更新到最新版本。
国内可用的pip源:
阿里云 速度最快 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
Python官方 https://pypi.python.org/simple/
v2ex http://pypi.v2ex.com/simple/
中国科学院 http://pypi.mirrors.opencas.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
上述源使用的时候需在 http 后面添加 s ,例如:https://mirrors.aliyun.com/pypi/simple/
在安装包的时候可以指定不同的pip源(临时一次)
pip install psutil -i https://pypi.python.org/simple/
pip检查哪些包需要更新
pip list --outdated
pip升级包
pip install --upgrade 要升级的包名
pip卸载包
pip uninstall 要卸载的包名