一、环境信息

已安装:PyCharm 2026.1.1、Python 3.11、git

二、开始新建

1、打开PyCharm 2026.1.1

2、新建项目

新建项目

【纯Python】下,【位置】处,选本机提前新建好的项目文件夹auto-test2026。

如图,提前建好的项目空白文件夹。

创建

三、运行

以一个简单的快速排序为例:

def quik_sort(arr):
    # 递归终止条件:数组长度小于等于1时,本身就是有序的,直接返回
    if len(arr)<=1:
        return arr
    # 选取数组中间元素作为基准值
    center = arr[len(arr)//2]
    left = [x for x in arr if x<center]
    mid = [x for x in arr if x==center]
    right = [x for x in arr if x>center]
    return quik_sort(left) + mid + quik_sort(right)

if __name__ == '__main__':
    testdata = [89,90,1,0,-2,-1.99,1000]
    result = quik_sort(testdata)
    print(result)

点击main函数处的绿色运行按钮,运行效果:

四、小结

1、项目文件夹命名

        允许:小写字母、数字、短横线 -、下划线_,不要过长,尽量控制在 20 字符以内。

        ✅ 稳妥方案:以小写字母开头,中间使用短横线。

2、新建项目时,自动创建git仓库

                手动勾选,【创建Git仓库】。

                新建的项目,自动初始化 git,自动生成.git 隐藏文件夹,不用手动执行git init

3、2个选项:【从基础解释器继承软件包】、 【可用于所有项目】

选项 核心缺点
从基础解释器继承软件包

1. 依赖版本不可控,无法针对单个项目指定专属版本,不同项目版本要求不同时会冲突

2. 环境隔离性差,全局包升级后所有继承项目都会受影响

3. 直接导出 requirements.txt 会混入大量全局多余包,部署风险高

4. 项目依赖与全局环境强绑定,换机器无法直接复现

可用于所有项目(全局开启继承)

1. 全局配置不可逆,开启后所有新项目默认继承,无法针对单个项目快速切换纯净模式

2. 团队协作风险高,强制继承个人本地环境,容易出现本地能跑,线上 / 别人电脑跑不了的问题

3. 无法适配生产部署、版本管控严格的项目,必须手动关闭

4. 全局环境的垃圾包、测试包会被所有新项目继承,导致项目环境冗余

         ✅ 稳妥方案:本实践里,都不勾。

更多推荐