当前位置: 首页 > news >正文

Python环境》开发环境搭建

时间:2025 年 08 月 13 日

需求:Python 开发环境搭建【小白版本】

Python 演示版本:3.13.6


文章目录

  • 一、安装 Python 语言开发环境
    • 1.Window 下搭建 Python 开发环境
      • 1.1.Python 官网
      • 1.2.Anaconda
        • 1.2.1.Anaconda 安装流程(图解版)
        • 1.2.2.验证默认情况下的 conda 环境
        • 1.2.3.配置 Anaconda 的环境变量
        • 1.2.4.重新验证 conda 环境
        • 1.2.5.conda 常用命令
      • 1.3.Miniconda
        • 1.3.1.Miniconda 安装流程(图解版)
        • 1.3.2.验证默认情况下 conda 环境【和 Anaconda 一致】
        • 1.3.3.配置 Miniconda 的环境变量
        • 1.3.4.重新验证 conda 环境【和 Anaconda 一致】
        • 1.3.5.conda 常用命令【和 Anaconda 一致】
      • 1.4.Miniforge
        • 1.4.1.Miniforge 安装流程(图解版)
        • 1.4.2.配置 Miniforge 环境变量
        • 1.4.3.验证 Miniforge 环境
        • 1.4.4.注意点 [ 如果出现以下问题 ]
      • 1.5.Windows 验证 Python 环境
    • 2.Linux 下搭建 Python 开发环境【选择一个举例子】
    • 3.Mac 下搭建 Python 开发环境【选择一个举例子】
  • 二、Python 开发工具推荐
    • 1.Jupyter
      • 1.1.Anaconda 启动 Jupyter
      • 1.2.Python 环境中,通过 pip 安装
    • 2.Pycharm
      • 2.1.社区版
      • 2.2.专业版
    • 3.VSCode
  • 三、pip | conda 换源
    • 1.PyPi 更换镜像源
      • 1.1 临时使用
      • 1.2 设为默认
    • 2.Conda 更换镜像源【这边使用的是 清华大学开源软件镜像】
  • 四、Python 清理(卸载)

一、安装 Python 语言开发环境

Python 解释器:

  1. Python 官网
  2. Anaconda
  3. miniconda
  4. miniforge

1.Window 下搭建 Python 开发环境

1.1.Python 官网

官网地址:https://www.python.org/

下载地址:https://www.python.org/downloads/windows/

注:

如果是 Python 官网下载的 Python 解释器,会自带一个默认的 IDEA 交互式环境工具。但是不建议新手使用。

官网安装流程(图解版)

  1. 打开 Python 官网 Windows 的下载地址

  1. 选择一个想要下载的版本进行安装(这里演示的是 Python3.13.6),下载好安装包,双击打开安装包

  1. 更改安装路径

  1. 等待安装完成即可

到这里,傻瓜版本Windows安装Python,就安装完毕了。

信息: 该种方法比较适用于小白,只使用一个Python版本足够。

但是对于一台电脑而言,如果安装多个这样的exe应用程序,会导致需要不断的切换环境变量。对于(Python多版本操作来说)很不方便。

这时候,我们需要学习通过 miniconda、anaconda、miniforge 去实现Python多版本控制。可以针对一个大型项目去创建一个Python版本的虚拟环境,非常之方便。

1.2.Anaconda

特点:集成太多东西,导致安装包很大,同时安装占用比较大的内存。

官网地址:https://www.anaconda.com/download/success

1.2.1.Anaconda 安装流程(图解版)
  1. 双击打开安装好的安装包

  1. 选择All Users默认就好

  1. 修改安装路径【同样不推荐安装在 C 盘

  1. 点击Install安装即可,等待安装完成(通常需要 5-10 分钟)

1.2.2.验证默认情况下的 conda 环境

打开 cmd,输入如下命令

conda
conda --version

1.2.3.配置 Anaconda 的环境变量
  1. 打开电脑的查看高级系统设置

  1. 点击环境变量 -> 系统变量 -> Path

  1. 新建三个 Anaconda 相关路径
# 三个需要添加的Anaconda路径
Anaconda安装路径
Anaconda安装路径\Scripts
Anaconda安装路径\Library/bin# demo就是
D:\Anaconda
D:\Anaconda\Scripts
D:\Anaconda\Library\bin

  1. 点击确定,即可。
1.2.4.重新验证 conda 环境

重新打开一个新的CMD窗口,输入 conda 环境检测的命令

conda
conda --version
# 激活conda环境base
activate

到此,我们可以发现,conda 已经可以在 CMD 中进行使用,并且可以激活 conda 环境。

1.2.5.conda 常用命令
activate # 切换到base环境
activate learn # 切换到learn环境
conda create -n learn python=3 # 创建一个名为learn的环境并指定python版本为3(的最新版本)
conda env list # 列出conda管理的所有环境
conda list # 列出当前环境的所有包
conda search search_term  # 搜索安装包
conda install requests # 安装requests包
conda install numpy scipy pandas  # 同时安装多个包
conda remove requests # 卸载requets包
conda remove -n learn --all # 删除learn环境及下属所有包
conda update requests # 更新requests包
conda env export > environment.yaml # 导出当前环境的包信息
conda env create -f environment.yaml # 用配置文件创建新的虚拟环境
conda update --all  # 更新环境中的所有包

1.3.Miniconda

轻量版的 Anaconda,简单的说就是将 Anaconda 里面无关 Python 集成的包进行删减。功能的用法实际上和 Anaconda 一致。安装的方式也差不多。我在这里也进行图解以及环境变量的安装。【实际上安装步骤和 Anaconda 一致

官网下载地址:https://www.anaconda.com/docs/getting-started/miniconda/install

仓库地址:

  • 官方仓库:https://repo.anaconda.com/miniconda/
  • 清华大学开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

https://mirrors.tuna.tsinghua.edu.cn/

Anaconda、Miniconda 现在都存在一个缺点:

  • 现在下载包不好找了,以前是直接显示出来的,现在很难找得到了
  • conda在很多场景下运行缓慢卡顿、库解析速度过慢等问题也一直被用户所诟病,且由于anacondaminiconda本身属于**「商业性质」的软件产品,导致很多公司在未获得商业许可的前提下,内部使用anacondaminiconda下载安装非开源许可渠道的软件库资源,被anaconda检测出企业IP地址,进而收到相关的律师函警告,引发了一系列的商业风险**。
1.3.1.Miniconda 安装流程(图解版)
  1. 双击打开安装好的安装包

  1. 选择默认的All Users即可

  1. 修改安装路径【默认不要安装在 C 盘,这里主要是为了做展示】

  1. 继续默认即可,点击Install进行安装

  1. 大概等个(3-5 分钟)完成安装就好。

1.3.2.验证默认情况下 conda 环境【和 Anaconda 一致】
1.3.3.配置 Miniconda 的环境变量
  1. 打开电脑的查看高级系统设置

  1. 点击环境变量 -> 系统变量 -> Path

  1. 新建三个 Miniconda 相关路径
# 三个需要添加的Miniconda路径
Miniconda安装路径
Miniconda安装路径\Scripts
Miniconda安装路径\Library/bin# demo就是
D:\Miniconda
D:\Miniconda\Scripts
D:\Miniconda\Library\bin

  1. 点击确定,即可。
1.3.4.重新验证 conda 环境【和 Anaconda 一致】

1.3.5.conda 常用命令【和 Anaconda 一致】

1.4.Miniforge

在这样的大背景下,由开源软件社区驱动的conda-forge组织发展迅速,提供了可免费使用,无商业风险且稳定高效的一系列开源工具及网络资源服务,今天我要给大家介绍的miniforge,就由conda-forge组织开发维护,可作为anacondaminiconda的替代品。

官网地址【可能需要科学上网】:https://conda-forge.org/

github 地址:https://github.com/conda-forge/miniforge

下载地址:https://conda-forge.org/download/

使用这个是由 conda-forge组织发展的,提供了可免费使用,无商业风险且稳定高效的一系列开源工具及网络资源服务。

安装的教程和 miniconda 一致。

1.4.1.Miniforge 安装流程(图解版)
  1. 双击下载好的安装包

  1. 选择默认的All Users即可

  1. 修改安装路径【默认不要安装在 C 盘,这里主要是为了做展示】

  1. 继续默认即可,点击Install进行安装

  1. 大概等个(3-5 分钟)完成安装就好。

至此 Miniforge 安装完毕,是不是基本上都是和 Anaconda、Miniconda 安装流程是一致的。

1.4.2.配置 Miniforge 环境变量
  1. 打开电脑的查看高级系统设置

  1. 点击环境变量 -> 系统变量 -> Path

  1. 新建三个 Miniconda 相关路径
# 三个需要添加的miniforge3路径
miniforge3安装路径
miniforge3安装路径\Scripts
miniforge3安装路径\Library/bin# demo就是
C:\ProgramData\miniforge3
C:\ProgramData\miniforge3\Scripts
C:\ProgramData\miniforge3\Library\bin

  1. 点击确定,即可。
1.4.3.验证 Miniforge 环境

1.4.4.注意点 [ 如果出现以下问题 ]
  1. windows 中安装完 exe 软件,需要重启电脑。
  2. 在 cmd 中输入python --version查看 python 版本
  3. 如果使用的是 powershell,需要做一下的操作
    1. 第一步:在 powershell 中输入 conda init
    2. 第二步:修改策略Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
    3. 第三步:输入 A

输入 A,全部授权即可!!!

1.5.Windows 验证 Python 环境

在 cmd 中输入这两个命令,可以查看 Python 版本以及 pip 版本

# 查看Python版本
python --version
python -V# 查看pip版本
pip -V

2.Linux 下搭建 Python 开发环境【选择一个举例子】

3.Mac 下搭建 Python 开发环境【选择一个举例子】

二、Python 开发工具推荐

1.Jupyter

一般这个比较常用于数据分析之类的学习,这类型比较推荐这个工具,可以一步一步的查看代码的执行进度。

Jupyter 一般存在两种方式:

  • 安装 Anaconda,默认会在 conda 中存在
  • 在 Python 环境中,通过 pip 进行安装

1.1.Anaconda 启动 Jupyter

  1. 打开 Anaconda Navigator

  1. 你会看到默认存在 Jupyter,你可以通过命令直接访问

  1. 创建一个文件夹,在该文件夹中打开 cmd,并输入 jupyter 的命令
# 启动jupyter
jupyter notebook

  1. 创建一个 ipynb 测试文件,查看环境是否生效

1.2.Python 环境中,通过 pip 安装

如果不是 Anaconda 的 Python 环境的话,默认是不存在 jupyter 的,因此我们需要自己通过 pip 进行安装,然后启动。

当然如果出现超时的问题,可以通过换源的方式处理。

# Python环境中通过pip安装jupyter
pip install jupyter# 查看是否安装好了jupyter
pip show jupyter# 启动jupyter notebook
jupyter notebook

2.Pycharm

Pycharm 分为社区版和专业版,新手建议使用社区版即可,毕竟免费,也不需要去激活。

2.1.社区版

下载地址:https://www.jetbrains.com.cn/edu-products/download/download-thanks-pce.html

2.2.专业版

下载地址:https://www.jetbrains.com/pycharm/download/?section=windows

免费使用 30 天,然后需要找工具激活。

3.VSCode

官网:https://code.visualstudio.com/

下载地址:https://code.visualstudio.com/Download

安装的话这里推荐一些博客:

  • https://blog.csdn.net/msdcp/article/details/127033151
  • https://blog.csdn.net/leah126/article/details/131661331

等等有很多工具都可以写 Python 的,目前这三款是写的比较多的。也是博主比较常用的。

三、pip | conda 换源

换源推荐 校园网联合镜像站

网址:https://mirrors.cernet.edu.cn/about

1.PyPi 更换镜像源

校园网联合镜像站:https://help.mirrors.cernet.edu.cn/pypi/

1.1 临时使用

pip install -i https://mirrors.cernet.edu.cn/pypi/web/simple some-package

注意,simple** 不能少。 pip 要求使用 https ,因此需要 https 而不是 **http

1.2 设为默认

升级 pip 到最新的版本后进行配置:

python -m pip install --upgrade pip
pip config set global.index-url https://mirrors.cernet.edu.cn/pypi/web/simple

如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:

python -m pip install -i https://mirrors.cernet.edu.cn/pypi/web/simple --upgrade pip

我的配置操作

# 在cmd或者powershell中操作
pip config set global.index-url https://mirrors.cernet.edu.cn/pypi/web/simple
pip config set global.extra-index-url "https://pypi.doubanio.com/simple/"

2.Conda 更换镜像源【这边使用的是 清华大学开源软件镜像】

换源教程:https://help.mirrors.cernet.edu.cn/anaconda/

清华大学开源软件镜像站:https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

南方科技大学开源软件镜像站:https://help.mirrors.cernet.edu.cn/anaconda-extra/

在镜像站复制文本后,在 Visual Studio Code Terminal 中输入:

code .condarc # 注意有个小点 "." 在 "condarc" 的前面

粘贴刚刚复制的文本,保存文件后关闭

channels:- defaults
show_channel_urls: true
default_channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud# 我常用的 
envs_dirs:- F:\miniforge3\envs
pkgs_dirs:- F:\miniforge3\pkgs
channels:- conda-forge- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/- defaults
show_channel_urls: true
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmsys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudbioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudmenpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudsimpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: falseenvs_dirs:- F:\miniforge3\envs
pkgs_dirs:- F:\miniforge3\pkgs
show_channel_urls: true
channels:- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/- defaults
custom_channels:conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloudpytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
ssl_verify: false
remote_read_timeout_secs: 60
remote_max_retries: 3
remote_backoff_factor: 5
report_errors: false
auto_activate_base: false

注意:

这里修改完上面的文件之后,还需要将 miniforge 的文件夹只读的权限关闭即可

最后在 Visual Studio Code Terminal 中输入:

conda clean -i # 清除源缓存,以启用镜像源

配置第三方源列表

conda config --set custom_channels.conda-forge https://mirrors.ustc.edu.cn/anaconda/cloud/

四、Python 清理(卸载)

推荐清洁工具【免费的】:geekuninstaller

我们选择免费的就可以解决我们卸载干净的需求,因为这个软件在卸载软件的同时会将你软件所相关联的注册表信息同时展示出来,可以让你提供删除。

案例:卸载 miniforge

  1. 首先查看默认的 python 环境或者 conda 的环境是哪一个?

  1. 打开下载好的 Geek 软件

我们可以发现是存在 Miniforge3 软件的

  1. 在 Geek 软件中,双击点击 Miniforge3 软件,执行卸载流程

  1. 卸载完之后,会默认自动扫描该软件存在系统中的注册表信息

如果有注册表信息,就会显示在这里,一键删除即可。

如果没有的话,就是如下图所示

至此干净版的卸载软件就是这么简单。


文章转载自:

http://woa9NFXc.jpqmq.cn
http://sbmWVDI8.jpqmq.cn
http://aR3CIR1F.jpqmq.cn
http://Yd4v0YSs.jpqmq.cn
http://GIMyfM3a.jpqmq.cn
http://pYmDgfpB.jpqmq.cn
http://M3j6jPHM.jpqmq.cn
http://jJxps1ek.jpqmq.cn
http://fbCP266Z.jpqmq.cn
http://kcGbkVjU.jpqmq.cn
http://oAxNBUKm.jpqmq.cn
http://y4uNHYlK.jpqmq.cn
http://2IYThJ3Q.jpqmq.cn
http://rVkgBTNQ.jpqmq.cn
http://Y5aPD8jp.jpqmq.cn
http://t3MI7dcj.jpqmq.cn
http://UjyAzs3t.jpqmq.cn
http://ZskkFBr4.jpqmq.cn
http://s5UklOwB.jpqmq.cn
http://B5fF8L5S.jpqmq.cn
http://EDybOfXL.jpqmq.cn
http://p94HJvdg.jpqmq.cn
http://vP75GtGf.jpqmq.cn
http://89TYCj7S.jpqmq.cn
http://5i0ZsAb5.jpqmq.cn
http://XhsrdPAM.jpqmq.cn
http://09eCbOd7.jpqmq.cn
http://XtzP7wpp.jpqmq.cn
http://qr9nk2QJ.jpqmq.cn
http://9zbjEd4D.jpqmq.cn
http://www.dtcms.com/a/387763.html

相关文章:

  • 【猛犸AI科技】无人机UAV边缘计算MEC实验
  • 【Datawhale25年9月组队学习:llm-preview+Task1:大模型介绍与环境配置】
  • 【MySQL】体系结构
  • Gated Attention 论文阅读
  • Git 命令行教程:配置 SSH 密钥高效克隆与管理项目
  • 机器学习和数据科学的开源 Python 库-Streamlit
  • Roo Code 的Enhance Prompt「增强提示」功能详解
  • 检测IP是否正常的方法
  • JMeter线程组
  • Flink基于Paimon的实时湖仓解决方案的演进
  • 29、生成模型入门-从数据重构到智能创造
  • Dokcer的安装(ubuntu-20.04.6):
  • 梳理Axios请求的过程和 Vite 代理配置
  • 元宇宙与电竞产业:沉浸式交互重构电竞全链条生态
  • 【pycharm】index-tts2:之二 :ubuntu24.04重建UV虚拟环境
  • 点评项目(Redis中间件)数据操作相关知识总结
  • 从0死磕全栈第九天:Trae AI IDE一把梭,使用react-query快速打通前后端接口调试
  • 【论文阅读】MIDAS: 多模态交互式数字人合成,通过实时自回归视频生成
  • 为什么React Native 中点到了却不动
  • 学习React-13-useLayoutEffect
  • Redis-更新策略
  • 7、二叉树-四种遍历方式
  • 双指针:逛画展
  • 数字孪生能源大数据云平台建设方案
  • WPSOffice引用的组件
  • 按键分区和非按键分区对窗口计算的影响
  • 2020年下半年 系统架构设计师 综合知识
  • 传感器与传感网 | 第一章:传感器与感知技术
  • 在Jupyter Notebook里面渲染pyecharts无法显示
  • 在 React 项目里下载 CSV 文件常见的两种方式