使用conda管理python环境

为什么需要管理环境?

每个python程序依赖的库版本可能不同,因此我们需要隔离不同的环境。

创建环境:

复制代码
conda create --name myenv python=3.8

这将创建一个名为myenv的新环境,并在其中安装Python 3.8版本。

列出所有环境:

复制代码
conda env list

这将列出所有已创建的conda环境及其路径。

激活环境:

复制代码
conda activate myenv

这将激活名为myenv的环境。

退出环境:

复制代码
conda deactivate

这将退出当前激活的环境。

安装包:

复制代码
conda install packageName

这将安装名为packageName的包。

卸载包:

复制代码
conda remove packageName

这将卸载名为packageName的包。

更新包:

复制代码
conda update packageName

这将更新名为packageName的包。

列出已安装的包:

复制代码
conda list

这将列出当前环境中已安装的所有包。

查找包:

复制代码
conda search packageName

这将搜索名为packageName的包。

创建环境文件:

复制代码
conda env export > environment.yml

这将将当前环境的所有包及其版本保存到名为environment.yml的文件中。

从环境文件中创建环境:

复制代码
conda env create -f environment.yml

这将使用environment.yml文件中定义的包及其版本创建一个新环境。

删除环境:

复制代码
conda remove --name myenv --all

这将删除名为myenv的环境及其所有安装的软件包。

相关推荐
quant_19865 分钟前
BTC 行情预警系统实战教程
开发语言·后端·python·websocket·程序人生·金融
查拉图斯特拉面条8 分钟前
JMeter JSR223后置处理器:JSON数据处理与格式转换实战指南
python·jmeter·json
岁岁的O泡奶15 分钟前
NSSCTF_crypto_[SWPUCTF 2023 秋季新生赛]dpdp
经验分享·python·算法·密码学
smj2302_7968265215 分钟前
解决leetcode第3791题.给定范围内平衡整数的数目
python·算法·leetcode
m0_7381207219 分钟前
渗透测试——靶机DC-6详细横向过程(Wordpress渗透)
服务器·网络·python·web安全·ssh·php
CryptoPP31 分钟前
对接BSE交易所获取数据。
python·金融·数据挖掘·数据分析·区块链
老歌老听老掉牙37 分钟前
PyQt5中RadioButton互斥选择的实现方法
开发语言·python·qt
Pyeako39 分钟前
Opencv计算机视觉
人工智能·python·深度学习·opencv·计算机视觉
还不秃顶的计科生1 小时前
LeetCode 热题 100第一题:两数之和python版本
python·算法·leetcode
2401_841495641 小时前
【Python高级编程】2026 丙午马年元旦祝福程序
python·动画·tkinter·程序·pyinstaller·元旦·turtle