news 2026/5/4 6:32:51

Python 数据分析基础入门:《Excel Python:飞速搞定数据分析与处理》学习笔记系列(附录 A Conda 环境)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python 数据分析基础入门:《Excel Python:飞速搞定数据分析与处理》学习笔记系列(附录 A Conda 环境)

Excel Python:飞速搞定数据分析与处理

附录 A Conda 环境

A.1 创建新的Conda环境

在 Anaconda Prompt 中执行下列命令以创建一个名为 xl38 的新环境,该环境使用了 Python 3.8:

(base)> conda create --name xl38 python=3.8

安装完成之后,像下面这样激活新的环境:

(base)> conda activate xl38 (xl38)>

环境名称已从 base 变更为 xl38。现在你可以使用 Conda 或者 pip 在新环境中安装各种包,且不会影响任何其他的环境。(提醒一句:只有在 Conda 中找不到想要的包时才使用 pip。)

首先,再次确认你处于 xl38 环境中,即 Anaconda Prompt 显示的是 (xl38),然后像下面这样安装 Conda 包(注意,这里需要更换为国内镜像源更快):

(xl38)> conda install lxml=4.6.1 matplotlib=3.3.2 notebook=6.1.4 openpyxl=3.0.5 pandas=1.1.3 pillow=8.0.1 plotly=4.14.1 flake8=3.8.4 python-dateutil=2.8.1 requests=2.24.0 sqlalchemy=1.3.20 xlrd=1.2.0 xlsxwriter=1.3.7 xlutils=2.0.0 xlwings=0.20.8 xlwt=1.3.0

确认安装计划之后,最后再来使用 pip 安装剩下的两个包。

(xl38)> pip install pyxlsb==1.0.7 pytrends==4.7.3

这里安装时出现问题,更换镜像源不行的话,需要关闭梯子的系统代理,参考如下:

pip安装Python包时的SSL错误

如果不想使用 base 环境而想使用 xl38 环境来运行本书中的所有示例代码,那么每次启动 Anaconda Prompt 时一定要执行如下命令来激活 xl38 环境:

(base)> conda activate xl38

也就是说,每当本书代码中的 Anaconda Prompt 显示为 (base)> 时,你看到的应该是 (xl38)>。

要停用环境并回到 base 环境,可以输入如下命令:

(xl38)> conda deactivate

想彻底删除环境,可以运行以下命令:

(base)> conda env remove --name xl38

除了按照上面的步骤手动创建 xl38 环境,也可以利用本书配套代码库的 conda 文件夹中的

xl38.yml环境文件。执行下面的命令就可以完成所有工作:

(base)> cd C:\Users\username\python-for-excel\conda (base)> conda env create -f xl38.yml (base)> conda activate xl38 (xl38)>

A.2 禁用自动激活

如果不希望在每次启动 Anaconda Prompt 时自动激活 base 环境,你可以禁用它:这样你就需要在命令提示符(Windows 系统)或终端(macOS 系统)中手动输入 conda activate base 才能使用 Python。

在 Windows 中,你需要使用一般的命令提示符而不是 Anaconda Prompt。下面的步骤可以在普通的命令提示符中启用 conda 命令。一定要将第一行中的路径替换成你的计算机上的 Anaconda 安装目录:

> cd C:\Users\username\Anaconda3\condabin > conda init cmd.exe

现在你的普通命令提示符已经配置好 Conda,接下来就可以像下面这样激活 base 环境了。

> conda activate base (base)>
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/4 6:32:50

视频生成中的运动控制技术与优化实践

1. 运动控制在视频生成中的核心价值视频生成技术正在从静态图像合成向动态序列生成快速演进。在这个过程中,运动控制的质量直接决定了生成视频的连贯性、真实感和可用性。传统视频生成模型常出现物体变形、运动卡顿、时序错乱等问题,本质上都是运动控制机…

作者头像 李华
网站建设 2026/5/4 6:26:02

OBS Multi RTMP插件:一键实现多平台直播同步推流

OBS Multi RTMP插件:一键实现多平台直播同步推流 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 还在为每次直播只能选择一个平台而烦恼吗?OBS Multi RTMP插件帮…

作者头像 李华
网站建设 2026/5/4 6:21:40

Paynless Framework:一体化全栈开发框架,快速构建现代SaaS应用

1. 项目概述:一个为现代应用开发提速的“开箱即用”框架如果你和我一样,经常从零开始搭建SaaS应用或者复杂的多平台项目,那你一定对下面这个场景深恶痛绝:每次新项目启动,都要重新配置一遍用户认证、数据库连接、支付集…

作者头像 李华
网站建设 2026/5/4 6:19:29

Claude Code BMAD技能包:AI驱动开发流程标准化实践指南

1. 项目概述与核心价值如果你正在使用 Claude Code 进行软件开发,并且对如何将 AI 驱动开发流程化、标准化感到困惑,那么terryso/claude-bmad-skills这个项目绝对值得你花时间深入了解。它不是一个简单的代码片段集合,而是一套为BMAD&#xf…

作者头像 李华
网站建设 2026/5/4 6:13:24

Otter.ai CLI工具:为开发者与AI智能体打造自动化会议管理方案

1. 项目概述:一个为开发者与AI智能体打造的Otter.ai命令行工具 如果你和我一样,每天要处理大量的会议录音和转录文本,那么Otter.ai这个工具你一定不陌生。它确实是个会议记录的神器,能自动识别不同说话人,生成带时间戳…

作者头像 李华