一 前言
各位小伙伴们,大家好啊!在Python学习、开发中是否经常会遇到这样一个情况:自己已经使用pip安装了第三方库,但vscode,pycharm仍然找不到。或者另一种情况,在实际项目开发中,不同项目可能需要第三方库的不同版本,迫使我们需要根据实际需求不断进行更新或卸载相应的库。而我们仅使用当地Python,会导致整体的环境产生混乱,难以管理和使用。
这个时候一个独立的环境就显得尤为重要,虚拟环境便有了使用的土壤。
二 虚拟环境的创建
1 确定环境
在系统中安装annoconda后,Windows电脑使用 Windows徽标键,打开菜单栏输入 cmd ,打开命令行输入 conda -v,查看是否安装annoconda以及查看当前conda版本。
#查看是否安装annoconda以及查看当前版本
conda -v
2 查看已有的虚拟环境
在命令行中输入conda env list,查看已有的虚拟环境
# 查看已有的虚拟环境 方式1
conda env list
# 查看已有的虚拟环境 方式2
conda info -e
3 创建和删除虚拟环境
annoconda命令创建python版本为x.x,名字为env_name的虚拟环境。
env_name文件可以在Anaconda安装目录envs文件下找到
# 创建
conda create -n env_name python=x.x
# 删除
conda remove -n env_name --all
4 进入和退出虚拟环境
# 激活
conda activate env_name
# 关闭
conda deactivate
5 安装第三方库到指定的虚拟环境
1没有进入虚拟环境
没有进入当前虚拟环境,需使用-n env_name 的方式去指定对某个虚拟环境安装软件,命令如下:
# 查看指定环境下已安装的package
conda list -n env_name
# 安装指定环境下某个package
conda install -n env_name [package]
# 删除指定环境下某个package
conda remove -n env_name [package]
# 更新指定环境下某个package
conda update -n env_name [package]
2 已经在当前虚拟环境中
如果已经进入到虚拟环境,则直接使用以下命令 :
# 查看已安装的package
conda list
# 安装某个package
conda install [package]
# 删除某个package
conda remove [package]
# 更新某个package
conda update [package]# 更新conda,保持conda最新
conda update conda
## 如果,conda命令安装不了使用pip安装亦可
三 补充
安装完anaconda后,每次打开终端后会自动进入到base的虚拟环境中去,可以使用deactivate 退出。也可以关闭自动打开的虚拟环境,命令如下
conda config --set auto_activate_base false
小熊同学有话说:
由于时间因素,部分操作截图没有附上,大家可自行尝试。
因本人知识水平有限,此文章仅供参考。如有知识性错误,劳烦各位大神批评指正。如果有需要使用jupyter notebook 的小伙伴,小熊同学将在其他博客中写出。