conda搭建与管理python环境
conda搭建与管理python环境.md
- Anaconda下载地址
- Miniconda下载地址
- Linux下安装
- 1.执行安装
- 2.查看可安装的python版本
- 3.创建环境
- 4.激活环境
- 5.安装python的工具包
- 5.退出环境
- 6.删除指定的环境
- 7.设置默认的环境
- Window下安装
- 1.执行安装
- 2.配置环境变量
- 3.检查是否安装成功
- 4.通过conda配置python环境
Anaconda 是一个开源的 Python 和 R 语言的发行版,用于科学计算、数据分析、机器学习等领域的开发和部署。它包含了许多流行的数据科学和机器学习库,以及一组用于管理这些库的工具。
Conda 包管理器:Anaconda 使用 Conda 包管理器来管理软件包的安装、升级和环境的创建。Conda 是一个强大的工具,允许用户轻松地管理不同版本的软件包,并在不同的环境中安装和管理这些软件包。
Anaconda下载地址
官网:https://www.anaconda.com/products/distribution
镜像站点:https://mirrors.bfsu.edu.cn/anaconda/archive/
Miniconda下载地址
https://docs.anaconda.com/free/miniconda/
https://repo.anaconda.com/miniconda/
Linux下安装
安装Miniconda或Conda都行,Miniconda占空间少,Conda功能多,按需选择。
我这里选择的是:
https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh
1.执行安装
/bin/sh Anaconda3-2024.02-1-Linux-x86_64.sh
选择yes,一直回车安装
然后配置环境变量(/etc/profile或~/.bashrc)
export PATH=~/anaconda3/bin:$PATH
2.查看可安装的python版本
conda search python
3.创建环境
#创建
conda create --name liu python=3.11.8#查看
conda info --envs
4.激活环境
conda activate liu#如果出现CondaError: Run 'conda init' before 'conda activate',执行conda init
source ~/.bashrc
5.安装python的工具包
输入conda list可以看到,此时虚拟环境下已安装的包
conda list
虚拟环境下有pip工具包后,可以使用pip安装其他工具包,比如输入
#安装测试
pip install requests -i https://mirrors.aliyun.com/pypi/simple/#删除
pip uninstall requests#以上删除只是标记,想真正的删除,执行
pip show requests#然后删除文件。进入上一步找到的库的位置,并手动删除。可以使用 rm -rf 命令。
5.退出环境
conda deactivate
6.删除指定的环境
conda env remove -n liu
7.设置默认的环境
比如设置默认进入liu环境
conda config --set auto_activate_base false
You can verify that the default environment is set correctly by running:
conda config --show | grep auto_activate_base
然后在~/.bashrc的最后加上
conda deactivate liu
Window下安装
Conda下载:https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Windows-x86_64.exe
Miniconda下载:https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe
安装Miniconda或Conda都行,Miniconda占空间少,Conda功能多,按需选择。
1.执行安装
步骤如下:
- 1.点击下载的文件进行安装,进入安装欢迎页面,点击下一步,即Next
- 2.点击I Agree,即同意Anaconda的协议
- 3.选择为所有用户授权,All Users(requires admin privileges)
- 4.选择安装路径,在这里我选择安装在D:\ProgramFiles\Anaconda3地址下,选择Next
- 5.等待程序安装,安装完成后,点击Next
- 6.图片上有两个选项建议不选,点击“Finish”,完成软件安装
至此程序安装部分结束
2.配置环境变量
将如如下路径添加到系统path,这里的路径为前面anaconda的安装路径,我的安装路径为D:\ProgramFiles\Anaconda3,如果不同替换为自己的安装路径即可
D:\ProgramFiles\Anaconda3
D:\ProgramFiles\Anaconda3\Scripts
D:\ProgramFiles\Anaconda3\Library\mingw-w64\bin
D:\ProgramFiles\Anaconda3\Library\bin
3.检查是否安装成功
打开cmd,在窗口中输入以下三个指令;
conda --version
conda info
python
4.通过conda配置python环境
- 1.创建环境
#创建
conda create --name liu python=3.11.8#查看
conda info --envs
- 2.激活环境,以使用该环境(安装的包将会在此环境下)
conda activate liu
- 4.安装python的工具包
输入conda list可以看到,此时虚拟环境下已安装的包虚拟环境下有pip工具包后,可以使用pip安装其他工具包,在这里展示以下使用过程,输入#安装测试
pip install requests -i https://mirrors.aliyun.com/pypi/simple/#删除
pip uninstall requests
```相关文章:
conda搭建与管理python环境
conda搭建与管理python环境.md Anaconda下载地址Miniconda下载地址Linux下安装1.执行安装2.查看可安装的python版本3.创建环境4.激活环境5.安装python的工具包5.退出环境6.删除指定的环境7.设置默认的环境 Window下安装1.执行安装2.配置环境变量3.检查是否安装成功4.通过conda配…...
获取当前的年、月、日、时、分、秒,并将这些信息用作保存 Excel 文件的前缀
要获取当前的年、月、日、时、分、秒,并将这些信息用作保存 Excel 文件的前缀,你可以使用 Python 的 datetime 模块来获取当前时间,并格式化时间字符串,然后使用 pandas 库将数据保存为 Excel 文件。示例代码: from d…...
Gitlab全量迁移
Gitlab全量迁移 一、背景1.前提条件 一、背景 公司研发使用的Gitlab由于服务器下架需要迁移到新的Gitlab服务器上。Gitlab官方推荐了先备份然后再恢复的方法。个人采用官方的另外一种方法,就写这篇文章给需要的小伙伴参考。 源Gitlab: http://old.mygitlab.com #地…...
Golang ProtoBuf 初学者完整教程:语法
一、编码规范推荐 1、文件名使用小写下划线的命名风格,例如 lower_snake_case.proto 2、使用 2 个空格缩进 3、包名应该和目录结构对应 4、消息名使用首字母大写驼峰风格(CamelCase),例如message StudentRequest { ... } 5、字段名使用小写下划线的风格…...
使用.cc域名的优势
域名注册越来越难了,很多人选择结尾加123、56、365等等数字,总感觉怪怪的。那么能不能选择其他后缀的域名呢?我感觉可以,大部分用户都不会去看域名,只有做技术的会去关注。 使用.cc域名的优势 很多好域名,…...
存储器管理单元MMU概述
在ARM系统中,存储器管理单元MMU主要完成以下工作: ● 虚拟存储空间到物理存储空间的映射。在ARM中采用了页式虚拟存储管理。它把虚拟地址空间分成一个个固定大小的块,每一块称为一页,把物理内存的地址空间也分成同样大小的页。页…...
了解监控易(25):网络拓扑管理,可视化监控网络,快速定位问题
在复杂的网络环境中,快速准确地定位问题、确保网络的稳定运行是至关重要的。监控易的网络拓扑管理功能,正是为了解决这一问题而设计的。该功能通过可视化监控网络,帮助用户迅速把握网络整体状况,快速定位并解决问题。 监控易的网络…...
C#学习笔记10:winform上位机与西门子PLC网口通信_中篇_winform的窗口操作设计、日志的添加使用
今日继续我的C#winform上位机学习之路 这系列笔记的目标是尝试编写一个能够与西门子PLC进行以太网口通信的上位机软件。 文章提供完整代码解释、设计点解释、测试效果图、完整工程下载 本章主要学习:Winform多个窗体的一些操作 、无边框窗体的创建、Combox组件插…...
第14章 大数据与数据科学知识点梳理
第14章 大数据与数据科学知识点梳理(附带页码) ◼ 原则:组织应仔细管理与大数据源相关的元数据,以便对数据文件及其来源和价值进行准确的清单管理。P386 ◼ 大数据:数据量大(Volume)、数据更新…...
FHE全同态加密简介
1. 何为FHE? FHE (Fully homomorphic encryption): 是一种隐私技术,支持直接对密文进行计算,而无需对密文先解密再计算。即,任何第三方或云厂商,都可对敏感信息的密文进行处理,而无需访问密文内…...
【vue】跨组件通信--依赖注入
import { provide,inject } from vue provide:将父组件的数据传递给所有子组件(子孙都有)inject:接收provide 项目文件结构 App.vue是Header.vue的父组件,Header.vue是Nav.vue的父组件 传值过程 App.vue <tem…...
Aritest+python+Jenkins解放双手iOS/Android自动化
ARITest、Python 和 Jenkins 可以结合在一起创建一个自动化测试解决方案,实现持续集成和持续测试的目标。以下是三者如何协同工作的基本概念: 1. **ARITest**: ARITest 是一款功能全面的自动化测试工具,提供 UI 自动化、接口自…...
Problem #7 [Medium]
This problem was asked by Facebook. Given the mapping a = 1, b = 2, … z = 26, and an encoded message, count the number of ways it can be decoded. For example, the message ‘111’ would give 3, since it could be decoded as ‘aaa’, ‘ka’, and ‘ak’. Y…...
MySQ数据库: MySQL数据库的安装配置 ,图文步骤详细,一篇即可完成安装完成! MySQL数据库如何与客户端连接
LiuJinTao: 2024年4月14日 文章目录 MySQL的安装配置1. 下载2. 安装 三、 MySQL 启动与停止1. 第一种 方式:2. 第二种方式: 四、MySQL 客户端连接2. 方式二: MySQL的安装配置 1. 下载 官方下载网址:https://www.mysq…...
vue3+vant自动导入+pina+vite+js+pnpm搭建项目框架
vue3vant自动导入pinavitejspnpm搭建项目框架 文章目录 vue3vant自动导入pinavitejspnpm搭建项目框架1. 安装pnpm(如果还没有安装):2. 创建项目目录并进入该目录:3. 初始化项目:4. 安装Vite作为构建工具:5.…...
使用 Axios 处理 AxiosError 的三种常见方法
在使用 Axios 时处理 AxiosError 有几种常见的方法: 使用 try-catch 语句捕获异常: try {const response await axios.get(/api/data);// 处理响应数据 } catch (error) {if (error.response) {// 请求成功但状态码不在 2xx 范围console.log(error.response.data);console.l…...
linux上安装Tomcat
安装Tomcat 安装JDK https://www.oracle.com/java/technologies/downloads/#license-lightbox mkdir -p /usr/java tar xf jdk-11.0.22_linux-x64_bin.tar.gz ln -sv /usr/java/jdk /usr/java/jdk-11.0.22配置环境变量: cat > /etc/profile.d/java.sh <&…...
Ubuntu20.04安装ROS过程记录以及常见报错处理
官网安装步骤如下: http://wiki.ros.org/cn/noetic/Installation/Ubuntu#A.2BXwBZy1uJiMU- 第一个:添加ROS软件源 sudo sh -c echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-la…...
PaddleOCR 图片日期识别
目录 一 . 获取图片信息种对应坐标区域日期信息 (类型为1:http链接 类型为 2本地图片路径) 二 . ocr图片识别日期信息获取,调用获取图片区域相应位置方法 三 . 如有所需获取rtsp流回放格式 四 . 完整代码如下 (…...
HTML5学习记录
简介 超文本标记语言(HyperText Markup Language,简称HTML),是一种用于创建网页的标准标记语言。 编辑器 下载传送门https://code.visualstudio.com/ 下载编辑器插件 标题 标题通过 <h1> - <h6> 标签进行定义。 …...
业务系统对接大模型的基础方案:架构设计与关键步骤
业务系统对接大模型:架构设计与关键步骤 在当今数字化转型的浪潮中,大语言模型(LLM)已成为企业提升业务效率和创新能力的关键技术之一。将大模型集成到业务系统中,不仅可以优化用户体验,还能为业务决策提供…...
LeetCode - 394. 字符串解码
题目 394. 字符串解码 - 力扣(LeetCode) 思路 使用两个栈:一个存储重复次数,一个存储字符串 遍历输入字符串: 数字处理:遇到数字时,累积计算重复次数左括号处理:保存当前状态&a…...
智能在线客服平台:数字化时代企业连接用户的 AI 中枢
随着互联网技术的飞速发展,消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁,不仅优化了客户体验,还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用,并…...
现代密码学 | 椭圆曲线密码学—附py代码
Elliptic Curve Cryptography 椭圆曲线密码学(ECC)是一种基于有限域上椭圆曲线数学特性的公钥加密技术。其核心原理涉及椭圆曲线的代数性质、离散对数问题以及有限域上的运算。 椭圆曲线密码学是多种数字签名算法的基础,例如椭圆曲线数字签…...
涂鸦T5AI手搓语音、emoji、otto机器人从入门到实战
“🤖手搓TuyaAI语音指令 😍秒变表情包大师,让萌系Otto机器人🔥玩出智能新花样!开整!” 🤖 Otto机器人 → 直接点明主体 手搓TuyaAI语音 → 强调 自主编程/自定义 语音控制(TuyaAI…...
动态 Web 开发技术入门篇
一、HTTP 协议核心 1.1 HTTP 基础 协议全称 :HyperText Transfer Protocol(超文本传输协议) 默认端口 :HTTP 使用 80 端口,HTTPS 使用 443 端口。 请求方法 : GET :用于获取资源,…...
使用LangGraph和LangSmith构建多智能体人工智能系统
现在,通过组合几个较小的子智能体来创建一个强大的人工智能智能体正成为一种趋势。但这也带来了一些挑战,比如减少幻觉、管理对话流程、在测试期间留意智能体的工作方式、允许人工介入以及评估其性能。你需要进行大量的反复试验。 在这篇博客〔原作者&a…...
Razor编程中@Html的方法使用大全
文章目录 1. 基础HTML辅助方法1.1 Html.ActionLink()1.2 Html.RouteLink()1.3 Html.Display() / Html.DisplayFor()1.4 Html.Editor() / Html.EditorFor()1.5 Html.Label() / Html.LabelFor()1.6 Html.TextBox() / Html.TextBoxFor() 2. 表单相关辅助方法2.1 Html.BeginForm() …...
c# 局部函数 定义、功能与示例
C# 局部函数:定义、功能与示例 1. 定义与功能 局部函数(Local Function)是嵌套在另一个方法内部的私有方法,仅在包含它的方法内可见。 • 作用:封装仅用于当前方法的逻辑,避免污染类作用域,提升…...
Java求职者面试指南:Spring、Spring Boot、Spring MVC与MyBatis技术解析
Java求职者面试指南:Spring、Spring Boot、Spring MVC与MyBatis技术解析 一、第一轮基础概念问题 1. Spring框架的核心容器是什么?它的作用是什么? Spring框架的核心容器是IoC(控制反转)容器。它的主要作用是管理对…...
