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)>