IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Anaconda 虚拟环境命令介绍 -> 正文阅读

[Python知识库]Anaconda 虚拟环境命令介绍

??之前记录下了用Anaconda创建python环境的过程:使用Anaconda创建python环境 & 常见错误
??为了更好理解虚拟环境及其使用场景,下面解释虚拟环境的概念以及为什么要使用它。(参考博客:https://www.cnblogs.com/yuehouse/p/10239195.html

1. 什么是虚拟环境:

??它是一个虚拟化、从电脑独立开辟出来的环境。
??通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离、互不影响
??譬如,本次学习需要用到Django,我们可以做一个Django的虚拟环境,里面只需要安装Django相关包就可以了,需要Scrapy库,就在开辟一个独立空间来学习Scrapy库相关就行了。

2. 为什么要用虚拟环境:

??在实际项目开发中,我们通常会根据自己的需求去下载各种相应的框架库,如Scrapy、Beautiful Soup等,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库。直接怼我们的Python环境操作会让我们的开发环境和项目造成很多不必要的麻烦,管理也相当混乱。

3. Anaconda关于虚拟环境的命令

??在 Anaconda 中 conda 可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。所以对虚拟环境进行创建、删除等操作需要使用 conda 命令

  • 检查 conda 是否安装了 & 是否是最新版本

    【 conda -V 】:查看 conda 版本。
    image-20220208201227792
    conda update conda】:conda 更新。 image-20220208201403426

  • 创建虚拟环境

    conda creat --name [环境名] python=[python版本]image-20220208201515080

  • 激活虚拟环境

    activate [环境名] 】:激活并切换到你自己的虚拟环境。
    ??激活conda环境会修改路径和将shell变量,指向你创建的特定的隔离Python环境。当你输了以上的命令之后你会发现你命令行前置会有(你的环境名字)。 image-20220208201616511
    激活环境后,可通过【 pip install [包名] 】在特定环境下安装包。

    conda info -e 】:查看 Anaconda 中创建的所有环境。 image-20220208201911963

  • 退出虚拟环境

    deactivate [环境名]
    image-20220208202112948

  • 删除虚拟环境

    conda remove -n [环境名] --all】:删除整个环境。

    conda remove -n [环境名] [包名]】:删除虚拟环境中的包。

  • 其他常用命令

    conda list】:查看安装了哪些包。 image-20220208202805779
    conda install [包名]】:安装包。

    比如:
    ??1. conda install --channel https://conda.anaconda.org/menpo opencv3 :安装opencv;
    ??2. conda install tensorflow-gpu:安装GPU版本的tensorflow。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-02-09 20:39:24  更:2022-02-09 20:41:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:40:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码