当前位置:首页>python>环境配置:把Python、Anaconda、PyCharm、MySQL一次讲明白

环境配置:把Python、Anaconda、PyCharm、MySQL一次讲明白

  • 2026-09-02 19:26:46
环境配置:把Python、Anaconda、PyCharm、MySQL一次讲明白
前面三篇,分别讲了系统开发思路、数据库底层设计、PDF报告生成。后台收到最多的提问“环境怎么配?我连Python都没装过。”
说实话,最开始学习Python时,确实对这些基础工具配置很疑惑,也是刷了不少网上的视频,慢慢就有了自己的配置方法;这篇把这几款核心工具的作用、关系、安装步骤、避坑要点简单介绍下,按我实际操作的流程,新手也能照着抄作业(Python的程序开发,都可以用这个方法)。

一、这四个东西,到底是什么关系

Python= 基础的编程语言,没有它,什么代码都跑不起来;
Anaconda=环境管家,隔离出专属空间,不同项目互不干扰;
PyCharm=项目管理界面,写代码、调试、运行全靠它;
MySQL=数据库,专门存放试验数据,随时存取。
配置顺序也很清晰:先装Python,再装Anaconda,接着装PyCharm,最后配置MySQL,一步步来,绝不会乱。

二、Python:编程语言

Python是一门编程语言,我们写的所有代码,最终都要靠它来执行。
它最大的优势就是语法简单、生态完善,几乎所有想要实现的功能,都有现成的库可以直接调用,不用从零开始写代码。

Python能做什么

数据处理、Excel自动化、图表绘制
搭建网页界面、开发后端系统
爬虫、自动化脚本、数据分析
我们这套试验数据管理系统,属于数据分析+轻量Web应用,处理数据用pandas、画交互图表用plotly、做界面用Streamlit,全是Python的强项。

下载安装步骤

打开官网https://www.python.org/下载即可
双击安装,务必勾选“Add Python to PATH”,不勾选后续命令行会无法识别Python指令

三、Anaconda:环境管家

Python安装完成后,理论上可以直接写代码,但会遇到一个致命问题:库版本冲突。
比如同时做两个项目,一个需要pandas 1.5版本,另一个需要pandas 2.0版本,共用一个Python环境,两个版本会互相冲突,装了新版旧版就失效。
Anaconda就是解决这个问题的,它能创建多个完全隔离的Python环境,每个环境的库独立安装、互不干扰

下载安装要点

官网https://www.anaconda.com/download/success
安装路径改到D盘,不要放在C盘,避免占用系统盘空间

什么是库

库就是别人写好的成熟功能包,不用自己从零开发,直接调用即可。比如想处理Excel,装pandas库就行,不用手动写读写逻辑。

项目常用库及作用

库名

作用

pandas

处理Excel、CSV数据,数据清洗整理

numpy

科学计算、数组运算

matplotlib

绘制基础数据图表

plotly

绘制交互式图表,支持缩放、悬停查看

streamlit

快速搭建网页界面,无需编写前端代码

reportlab

生成PDF试验报告

mysql-connector-python

连接MySQL数据库

openpyxl

读写Excel文件

pyinstaller

打包代码成exe可执行文件

创建专属环境(关键步骤)

打开Anaconda Prompt,依次执行以下命令:

创建环境,指定存放路径

conda create -p D:\myenvs\car_test python=3.13
等待下载完成,输入y确认,创建完成后激活环境:
conda activate D:\myenvs\car_test
命令行前方出现(car_test)字样,说明已进入该专属环境。
在本地的项目目录,新件一个txt文本,内容直接输入需要安装所有的程序包

安装所需库,利用阿里云镜像源,提升下载速度:

pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
安装后,部分可能安装不成功,很正常,后面缺少的库,我们在pycharm中直接选择安装就好。
重要提醒:不要改动base环境,这是Anaconda自带的基础环境,一旦损坏,整个Anaconda都需要重装。

四、PyCharm:IDE开发工具

环境和库都配置好了,不能用记事本写代码,需要一款专业的开发工具,PyCharm就是目前最适合Python的IDE,操作便捷、功能齐全。
目前PyCharm社区版和专业版已合并,免费版完全满足项目开发需求,无需付费。

PyCharm核心功能

代码智能提示、自动补全,减少手写错误
代码调试,逐行排查错误
项目文件统一管理
关联Python环境,一键运行代码

下载安装

官网https://www.jetbrains.com/zh-cn/pycharm/
安装路径改到D盘,默认下一步即可

配置Conda环境(最易出错步骤)

1,点击文件/新建项目/纯python;
2,位置:选择后续软件开发的目录/自定义环境/选择现有/conda/路径输入D:\ProgramData\anaconda3\Library\bin\conda.bat/重新加载环境/下拉键选择想要的环境即可(如果此处报红,则路径调整为D:\ProgramData\anaconda3\Scripts\conda.exe,该现象为pycharm与conda不同版本兼容出现的问题),完成创建;
3,在设计目录下,右键/新建python文件,即可在右侧代码编辑区域进行代码编辑调试工作了;
4,如果要调整环境运行,或者切换环境运行,点击右下角/添加新的解释器/添加本地解释器/后续与2操作相同;
通过pycharm安装库
在左下角的软件包模块,进入库的下载,输入库的名称后,默认从pypi下载库,但是采用的是国外的源非常慢,经常安装失败,所以第一步,先把阿里源加上
点击齿轮/管理仓库/添加阿里源https://mirrors.aliyun.com/pypi/simple/
搜索的库,比如pandas,通过阿里源安装就会很快

五、MySQL:数据库

Excel存储数据,多人同时操作会崩溃、数据覆盖,我们需要一款稳定的数据库来存放试验数据,MySQL是最主流的开源关系型数据库,完全适配项目需求。(并不是每个项目都需要数据库)

下载安装

官网https://dev.mysql.com/downloads/installer/,下载Windows版本MSI安装包(32位安装包包含64位程序)
运行安装包:
1,选择“custom”/选中MySQL server 8.0.45/点击右下角的advanced options,将安装目录调整为E盘,next/点击execute,完成服务安装
2,配置mysql,默认next/认证方式,选择 Use Legacy Authentication Method(兼容性更好)next/输入root密码“这个密码很重要是进入数据库的钥匙,请牢记!”next/然后一直下一步或者安装就结束了,其它设置全部默认,需要修改的部分,见下面两张图的界面。
设置root账号密码,务必牢记,后续连接数据库需要
安装完成后,开始菜单找到MySQL 8.0 Command Line Client,输入密码,能正常进入即为安装成功。
后续根据程序需要,可以创建多个用户,每个用户都可以和Python链接,分区存储,比如性能/耐久/评价/其它等等,各个库互不影响,可设置单独的密码,这个很实用。

六、内网部署:让其他人也能用

代码开发完成后,需要部署到公司内网,供同事们共同使用,步骤如下:
准备一台公司Windows服务器,按前文步骤装好Python、Anaconda、MySQL,配置好环境
将整个项目文件夹拷贝到服务器
激活环境,安装项目依赖
启动项目,执行命令:streamlit run app.py 
其他同事,连接公司网络,通过浏览器,输入http://服务器IP:8501,即可访问系统

七、常用下载链接汇总

软件

下载地址

Python

https://www.python.org/downloads

Anaconda

https://www.anaconda.com/download

PyCharm

https://www.jetbrains.com/pycharm/download

MySQL

https://dev.mysql.com/downloads/installer/

八、写在最后

环境配置这件事,说难不难,说简单也不简单,全是细节。当初我开发时,也在这一步反复折腾,库版本冲突、路径配置错误、环境无法识别,各种问题层出不穷。
但只要静下心,按步骤一步步来,不跳步、不瞎改,一定能顺利跑通。这篇就是给想动手开发的同行,准备的一份抄作业指南,后续遇到问题,翻出来对照解决即可。

系列小结

四篇文章下来,从项目启动、数据库设计、报告生成,到本篇的环境配置,系统核心内容已经全部讲完。
这套系统如今已经投入日常使用,零散的数据不再散落各处,查询数据、生成报告效率大幅提升,再也不用忍受翻找Excel、手动整理数据的痛苦。
如果你也被低效的数据整理、混乱的文件存储困扰,不妨动手试试,哪怕是零基础,跟着教程一步步做,也能做出实用的工具。

互动话题:你装环境时遇到过什么奇葩坑?评论区聊聊,让大家一起避雷。

最新文章

随机文章