conda虚拟环境创建和python库在指定conda虚拟环境中的安装全过程

 更新时间:2026年03月10日 09:49:38   作者:铉铉这波能秀  
本文介绍了如何在conda中创建和激活虚拟环境,如何在指定的虚拟环境中安装Python库,以及如何查找已安装的库和虚拟环境

1.这里首先介绍一下如何在conda中创建自己的虚拟环境

找到windows系统下方的搜索框,输入Anaconda Prompt

以管理员身份运行,输入:

conda create --name your_environment_name

这里的 your_environment_name要替换为你即将创建的conda虚拟环境名称

如果在创建虚拟环境的同时需要配置特定的Python版本,可以改写为:

conda create --name your_environment_name python=3.11.5

等号后面的数字是你需要的python版本,如果你想指定计算机里的python版本,可以在windows下方搜索框输入cmd调出命令行窗口,输入:

python --version

系统会给出当前python版本。

创建虚拟环境后,会下载一些库,接受默认选项并下载即可。

创建完虚拟环境后,需要激活虚拟环境才能在其中完成操作,在Anaconda Prompt中输入:

conda activate your_environment_name

这里的your_environment_name同样需要替换为之前创建的虚拟环境名称,到这里我们的虚拟环境就成功创建了。

2.python库在指定conda虚拟环境中的安装

当我们在conda中创建完成虚拟环境之后,往往还需要在其中新增其他python库。但是Python的base环境(也称为系统环境,Python的base环境是系统中Python的默认环境,通常用于全局安装一些常用的库)与通过Conda创建的虚拟环境是相互独立的,它们不会共享Python库。

但是在Conda中创建的虚拟环境允许在不同的虚拟环境中安装不同版本的库的特点,使它们不会相互干扰,或发生冲突,最大程度有利于特定环境的配置。

正常情况下我们可以通过pip直接安装新库,install后面替换为自己需要的库名,这里以numpy为例:

pip install numpy

但是我们以这种方式安装新的python库时,很容易安装到base环境中,导致即使安装成功,我们的创建的虚拟环境也无法调用该库的函数。

为了解决这个问题,我们可以直接将python库下载到虚拟环境中:

首先在Anaconda Prompt中激活虚拟环境:

conda activate your_environment_name

之后输入:

conda install -c conda-forge numpy

将numpy替换为你需要的库名。

同理安装python环境的语法为:

conda install python=3.12

安装完成后,可以在编译器如(PyCharm,VsCode)中输入:

import numpy

导入该库测试是否成功安装,也可以在终端中运行Python解释器来查看是否导入。

3.查找conda虚拟环境中已经安装的库

在激活对应的conda虚拟环境之后输入:

conda list

就可以看到环境中安装的所有库

4.查找已经安装的所有虚拟环境

输入:

conda info --envs

就可以查找你已经安装的虚拟环境:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python利用pyttsx3 API实现文本转语音处理

    python利用pyttsx3 API实现文本转语音处理

    这篇文章主要为大家详细介绍了Python如何利用pyttsx3 API实现文本转语音处理,文中有详细的示例代码,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-06-06
  • Python find()、rfind()方法及作用

    Python find()、rfind()方法及作用

    这篇文章主要介绍了Python find()、rfind()方法,find方法的作用检索是否指定的字符串,如果存在返回首次出现该字符串的索引,如果不存在返回-1,rfind 方法的作用和find方法作用相同,本文结合示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-12-12
  • Pandas sample随机抽样的实现

    Pandas sample随机抽样的实现

    随机抽样,是统计学中常用的一种方法,本文主要介绍了Pandas sample随机抽样的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • python和pyqt-tools安装位置图文详解

    python和pyqt-tools安装位置图文详解

    查询Python安装位置可通过命令行输入import sys和sys.path实现,而Python-tools的安装位置则可在Python文件夹内找到,本文介绍了如何查询Python及其工具包PyQt-tools的安装位置,便于用户进行相关设置或调试,更多关于Python安装和配置的内容,可查阅脚本之家的相关文章
    2024-09-09
  • python覆盖写入,追加写入的实例

    python覆盖写入,追加写入的实例

    今天小编就为大家分享一篇python覆盖写入,追加写入的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Python中__all__ = [] 的作用

    Python中__all__ = [] 的作用

    __all__ = [] 是 Python 模块中用于​​显式控制模块公开接口​​的特殊变量,用于显式控制模块导出接口,限制import *的范围,避免命名污染,明确稳定API,下面就来具体了解一下
    2025-06-06
  • python实现关键词提取的示例讲解

    python实现关键词提取的示例讲解

    下面小编就为大家分享一篇python实现关键词提取的示例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • 高效访问Pandas DataFrame中满足特定条件的行

    高效访问Pandas DataFrame中满足特定条件的行

    在使用 Pandas DataFrame 时,我们经常需要对其中的数据进行过滤,只选择满足特定条件的行,本文主要介绍了高效访问Pandas DataFrame中满足特定条件的行,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • Python数据处理-导入导出excel数据

    Python数据处理-导入导出excel数据

    这篇文章主要介绍了Python数据处理-导入导出excel数据,Python的一大应用就是数据分析了,而数据分析中,经常碰到需要处理Excel数据的情况。这里做一个Python处理Excel数据的总结,需要的小伙伴可以参考一下
    2022-01-01
  • OpenCV使用KNN完成OCR手写体识别

    OpenCV使用KNN完成OCR手写体识别

    这篇文章主要为大家介绍了OpenCV使用KNN完成OCR手写体识别示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05

最新评论