【计算机专业知识打卡——Python】day1 Python环境配置

注1:带*为必做,其余为选做
注2:由于笔者在物理机上已经安装过这些,所有操作都是在win10虚拟机上进行的,但并不影响各位在Windows系统的物理机上执行相同操作

*一、Anaconda的下载安装及使用:

1、Anaconda介绍:

Anaconda是一个为AI和数据科学提供支持的平台。它提供经过严格测试和验证的数据和AI模型。通过Anaconda Navigator,用户可以更轻松地访问数据科学工具和资源。

  • 轻松搜索和安装数千个数据科学、机器学习和 AI 软件包
  • 从桌面应用程序管理包和环境,或从命令行工作
  • 跨硬件和软件平台部署
  • Windows、MacOS 或 Linux 上的分发安装
  • 接下来两段的内容来源于博客:Anaconda介绍
    因为包含了大量的科学包,Anaconda 的下载文件比较大,如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包Conda和Python)。
    Anaconda利用工具/命令Conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

    我们使用Anaconda的理由在于其卓越且便捷地管理受信任Python软件包和环境的能力。在Python的高级应用中,特别是在涉及人工智能领域(如cuda、pytorch等,这些工具对Python版本和软件包版本有特定要求和限制)时,Anaconda能够轻松解决版本兼容性问题,为我们提供极大的便利。

    2、Anaconda的下载安装:(也可以下载Miniconda)

    访问Anaconda官网Anaconda官网下载

    选择Windows操作系统进行下载。

    Miniconda的下载就在Anaconda下方

    下载完成后运行安装程序,安装过程见下图

    选择仅个人的话,后面可能会报错

    接下来等待安装完成,安装完成后一路“Next”直到完成界面

    3、4、5均参考博客:最新版最详细Anaconda新手安装+配置+环境创建教程

    3、设置环境变量:

    (1)打开环境变量界面:

  • Win7:应该很少人用了,所以略,可以搜索引擎搜索
  • Win10:设置→系统→关于→高级系统设置→环境变量



  • Win11:设置→系统→系统信息→高级系统设置→环境变量


  • (2)点击系统变量的“Path”变量,双击(或点击“编辑”),打开环境变量界面:


    (3)点击“新建”(知道安装目录相关路径的情况)或“浏览”(不知道安装目录相关路径的情况,推荐):

    新建Anaconda的4个相关路径:

  • ~(安装目录根目录)
  • \Scripts
  • \Library\bin
  • \Library\mingw-w64\bin
  • 然后点击一路点击确认

    (4)验证:

    “Win+R”打开运行窗口,输入“cmd”打开命令行窗口

    输入“conda –version”命令,出现版本号即为设置成功

    conda --version
    

    4、Anaconda默认环境保存路径更改:

    没有修改的conda的pkgs和envs均保存在C盘,为了不占用系统盘的空间,我们需要修改保存的位置
    在C:/用户/用户名,找到.condarc文件,如果找不到打开cmd命令行输入以下命令

    conda config --set show_channel_urls yes
    

    使用记事本打开.condarc文件

    删除其他的,输入以下内容【注意修改为自己想要安装的盘,我这里修改为E盘】

    envs_dirs:
      - E:\anaconda3\envs
    pkgs_dirs:
      - E:\anaconda3\pkgs
    

    保存后关闭,在cmd命令行窗口中输入以下命令查看是否更改成功

    conda info
    

    修改前为

    5、Anaconda换源:

    因为conda很多下载的东西在国外,默认的下载速度往往会很慢,这里建议修改为清华的镜像源(其它源如豆瓣源等请自行搜索)
    打开cmd命令行窗口,输入以下命令(选一个源输入即可)

    # 添加清华源
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
     
    # 添加阿里云镜像源
    conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
    conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
     
    # 添加中科大源
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
     
    
    # (可选)设置搜索时显示通道地址
    conda config --set show_channel_urls yes
    

    参考博客:Anaconda conda常用命令:从入门到精通

    6、Anaconda常用命令:

    基本上都可以在cmd命令行窗口中使用以下指令查询conda命令用法

    conda -h
    conda --help
    

    以下列出几个最常用的

  • 查看当前安装的conda的信息
  • conda info
    
  • 查看conda版本
  • conda --version
    conda -V
    
  • 更新conda
  • conda update conda
    
  • 查询某个命令的帮助
  • conda 具体命令 --help
    conda 具体命令 -h
    
  • 创建虚拟环境
  • conda create -n 虚拟环境名 python=Python版本
    conda create --name 虚拟环境名 python=Python版本
    

    这表示创建python版本为3.8、名字为env_name的虚拟环境。

    创建后,env_name文件可以在Anaconda安装目录envs文件下找到。在不指定python版本时,自动创建基于最新python版本的虚拟环境

  • 删除虚拟环境
  • # 删除指定虚拟环境及其中所有安装的包
    conda remove -n 虚拟环境名 --all
    conda remove --name 虚拟环境名 --all
    # 删除指定虚拟环境中指定的包(可指定多个,中间用空格分隔)
    conda remove -n 虚拟环境名 包名s
    conda remove --name 虚拟环境名 包名s
    
  • 查看有哪些虚拟环境
    以下三条命令都可以
  • conda env list
    conda info -e
    conda info --envs
    
  • 激活虚拟环境
  • conda activate 虚拟环境名
    
  • 退出虚拟环境(返回上一级虚拟环境)
  • conda deactivate
    
  • 查询包的安装情况
  • conda list
    
  • 包的安装和更新
  • # 安装最新版本的包
    conda install 包名
    # 安装某个特定版本的包
    conda install 包名=版本号
    # 将某个包更新到它的最新版本
    conda update 包名
    
  • 包的卸载(可指定多个,中间用空格分隔)
  • conda uninstall 包名s
    

    7、使用:

    按照上述流程配置好的Anaconda在cmd命令行窗口时是不会自动激活使用的(Win11自带的wt终端会自动激活使用)
    所以我们需要执行以下命令:

    # 第一次运行的话需要先执行conda init
    conda init
    # [base]代表可选
    conda activate [base]
    

    或者在应用菜单中找到“Anaconda Prompt应用”

    *二、Visual Studio Code的下载安装及使用:

    1、Visual Studio Code介绍:

    Visual Studio Code(简称 VS Code)是由微软开发的一款免费、开源、跨平台的代码编辑器,适用于 Windows、macOS 和 Linux 系统。它结合了轻量级编辑器的灵活性和集成开发环境(IDE)的强大功能,逐渐成为开发者中备受欢迎的工具之一。

    核心特点

  • 轻量且高效:
    启动速度快,占用系统资源少,适合快速编辑或大型项目开发。
    原生支持多种编程语言(如 JavaScript、Python、Java、C++ 等),通过扩展可支持更多语言。
  • 强大的扩展生态系统
    市场(Extensions Marketplace)提供数千款插件,涵盖调试、主题、代码补全、版本控制等功能。
    热门扩展:Python、Prettier(代码格式化)、GitLens(Git 增强)、Live Server(实时网页预览)等。
  • 智能代码辅助
    IntelliSense:基于上下文自动补全代码,支持变量、函数名和模块的智能提示。
    语法高亮、代码折叠、错误检查(Linting)等功能提升编码效率。
  • 集成调试工具
    内置调试器,支持断点、变量监视、调用堆栈跟踪,可直接调试 Node.js、Python、C# 等语言。
    通过扩展支持更多调试场景(如浏览器调试)。
  • Git 版本控制集成
    直接可视化操作 Git,支持提交、拉取、推送、分支管理、冲突解决等功能。
  • 终端与任务运行
    内置终端(支持 PowerShell、CMD、Bash 等),可直接运行脚本或命令。
    可配置任务(Tasks)自动化构建、测试流程。
  • 高度可定制
    主题和图标包自由更换(如 Material Theme、One Dark Pro)。
    用户设置(JSON 文件)支持键盘快捷键、界面布局、功能开关的个性化配置。
  • 跨平台协作
    Live Share 功能支持多人实时协作编辑和调试,类似远程结对编程。
  • 适用场景

  • Web 开发:前端(HTML/CSS/JavaScript)、后端(Node.js、Python、PHP)开发。
  • 脚本与自动化:Python、Shell、PowerShell 等脚本编写。
  • 数据科学:通过扩展支持 Jupyter Notebook、数据可视化。
  • 云开发:集成 Azure、Docker、Kubernetes 等工具。
  • 2、VS Code的下载安装:

    访问VS Code官网VS Code官网下载

    选择Windows操作系统进行下载。

    下载完成后运行安装程序,安装过程见下图




    3、VS Code的配置:

    (1)中文设置:

    如下图所示操作

    重启后即为中文界面

    (2)自动保存设置:

    打开设置界面

    将自动保存设置为“onFucusChange(当VS Code失去鼠标焦点时)


    (3)Python插件安装:

    安装完成后需要重启VS Code

    (4)Python解释器设置:

    在命令栏中输入

    >Python:Select Interpreter
    


    4、使用VS Code运行Python程序:

    (1)编写.py文件:

    先新建一个文件夹,并打开

    再新建一个.py文件

    输入以下代码

    print('Hello World!')
    

    (2)运行.py文件

    有三种运行方法
    一种是在终端中输入命令运行,如图所示打开终端,并输入以下命令(这种方法需要注意命令执行的路径):

    # *指自己创建的.py文件名,笔者这里为test
    python *.py
    

    第二种是直接点击运行,如下图所示:

    第三种是“右键运行”(任选其一,有不同的效果,在终端中运行的效果和方法二一致),如下图所示:

    三、Python官方IDLE的下载安装及使用:

    注:其实Anaconda搭建的虚拟环境中也有IDLE的应用程序,但是没法正常启动,所以如果需要使用IDLE,需要本地再下一个Python

    1、Python官方IDLE介绍:

    IDLE(Integrated Development and Learning Environment)是 Python 官方默认捆绑的轻量级 IDE,适合初学者学习和简单脚本开发。
    另外,NCRE-2的Python以及各编程比赛Python赛道基本都要求使用官方的IDLE进行编程,所以熟练掌握IDLE的使用也很有必要。

    主要功能

  • 交互式 Shell:
    类似 Python 命令行,可直接运行代码片段并查看结果。
  • 代码编辑器:
    支持语法高亮、自动缩进、基础代码补全。
  • 调试功能:
    提供简单的断点调试工具(但功能有限)。
  • 跨平台:
    支持 Windows、macOS 和 Linux。
  • 优点

  • 轻量、无需额外安装。
  • 适合新手快速上手 Python 语法。
  • 缺点

  • 功能简陋,缺乏现代 IDE 的智能提示、版本控制集成等。
  • 界面较为老旧,扩展性差。
  • 2、Python官方IDLE的下载安装:

    访问Python官网Python官网下载——Windows

    选择稳定版本的**Windows installer (64-bit)**进行下载(笔者这里下载的是3.13.2,一般下载最新的,或者其它稳定大版本如3.7、3.8等的最新版)。

    如果觉得浏览器下载得慢可以复制下载链接到迅雷里下载

    下载完成后运行安装程序,安装过程见下图





    3、官方Python命令行的使用:

  • 在没安装Anaconda的情况下,按“Win+R”打开命令行窗口,输入“python”(或输入cmd,再在命令行窗口输入python)即可快速启动官方Python的命令行。
  • 在按照前述过程安装了Anaconda的情况下,上述过程启动的是Anaconda的base虚拟环境的python的命令行
  • 这时如果我们需要使用官方Python的命令行,就只能在应用菜单中启动(或者修改系统变量,但比较麻烦也没必要)


    4、IDLE的使用:

    (1)运行:

    在桌面没有设置快捷方式的情况下,建议在应用菜单中启动

    (2)IDLE命令行:

    IDLE刚启动的界面是主界面,用法和cmd命令行一样,区别在于IDLE有代码高亮

    (3)IDLE对.py文件的编写和运行(脚本运行):

    点击菜单栏的“File”→“New File”,会弹出一个空白界面,用于编写.py文件

    假如我们要编写一个用户输入n,返回计算1+2+……+n的和的程序,代码如下:

    n = int(input("请输入整数n:"))
    sum = 0
    for i in range(1, n + 1):
        sum += i
    print("1+2+……+n的和为%d"%sum)
    

    编写完之后记得按快捷键“Ctrl+S”保存(或者点击菜单栏的“File”→“Save”)

    首次保存需要选择保存路径并设置文件名

    保存之后再运行(如果没保存就运行,运行的是上一次保存的代码
    运行需要按快捷键“F5”(或者点击菜单栏的“Run”→“Run Module”)

    四、PyCharm的下载安装及使用:

    1、PyCharm介绍:

    2、PyCharm的下载安装:

    PyCharm有社区版(Community)和专业版(Professional)两个版本,这里以专业版为例(可以免费试用30天,建议还是申请个学生认证,申请方式可以参考博客:高校学生免费使用jetbrains产品指南(保姆级教程))

    访问PyCharm官网PyCharm官网下载

    选择Windows操作系统进行下载。

    下载完成后运行安装程序,安装过程见下图



    3、PyCharm的配置:

    运行PyCharm,选择语言和地区,默认即可



    后面选“跳过导入”

    4、PyCharm的使用:

    (1)新建项目:





    (2)运行.py文件:

    作者:ZFronts

    物联沃分享整理
    物联沃-IOTWORD物联网 » 【计算机专业知识打卡——Python】day1 Python环境配置

    发表回复