Python虚拟环境的配置

前言:

本人一度被Python的虚拟环境的配置所困扰,前段时间抽空学习了一下,现在总结一下方法,供大家参考。

先使用win+r打开命令行窗口。

展示所有虚拟环境

bash 复制代码
conda env list

创建虚拟环境

例如我们创建一个叫做py_sk的虚拟环境

bash 复制代码
conda create -n py_sk python=3.9

激活环境

bash 复制代码
activate py_sk

此时左边有(py_sk)表示此时已经进入py_sk的虚拟环境中了

展示所有的包

bash 复制代码
pip list

下载特定的包

此时我们可能需要numpy等Python常用的包,下面展示如何下载特定的包。

bash 复制代码
pip install numpy

我们以下载numpy为例

下载结束之后我们再展示一下所有的包:

使用pip list命令,此时发现numpy已经在此虚拟环境中了。

删除特定的虚拟环境

可能存在此虚拟环境不再被需要的时候,下面展示如何删除某虚拟环境

bash 复制代码
conda deactivate  #先退出当前的虚拟环境,否则删除不了


conda env remove --name py_sk  #删除当前虚拟环境py_sk

如果被删除的虚拟环境是当前虚拟环境,则先退出当前虚拟环境,再进行删除。

最后我们再使用conda env list来查看所有虚拟环境,我们发现py_sk已经被删除了。

相关推荐
中微极客9 小时前
边缘AI实战:TinyML模型量化与部署全解析(TensorFlow 2.18.0 + ESP32)
人工智能·python·tensorflow
冻柠檬飞冰走茶9 小时前
PTA基础编程题目集 7-13 日K蜡烛图(C语言实现)
c语言·开发语言·数据结构·算法
csdn_aspnet9 小时前
C# 从凸包中删除点(Deleting points from Convex Hull)
开发语言·c#
Zane19949 小时前
可变对象 vs 不可变对象:为什么"可变默认参数"是 Python 最经典的坑?
后端·python
cts6189 小时前
Python全栈claude.md文档
开发语言·python
名字还没想好☜9 小时前
Spring @Async 不生效排查:自调用失效、默认线程池坑与异步方法里的异常去哪了
java·python·spring·异步
西邮彭于晏9 小时前
Conda 常用命令速查手册:从入门到精通
windows·conda
忘路之远近i9 小时前
受够阿里云自带终端后,我用 Cursor + grill-me 做了个运维面板
服务器·开发语言·人工智能·python·阿里云·云计算
Tim_109 小时前
【C++】020、野指针&悬空指针
java·开发语言
郝学胜_神的一滴10 小时前
Python 高级编程 026:序列内核深剖
python·pycharm