python安装@加速下载

本文详细介绍了在不同操作系统上安装Python,特别是推荐使用MiniConda进行安装,因为它具有跨平台、资源丰富、下载速度快等特点。文章还讨论了Conda的默认Python版本设置和如何在Windows中管理和启动Python环境,以及提供了一些国内镜像资源和初学者教育资源链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装python

  • 安装python时我们有多种选择
    • 不同系统的方式有所不同,例如linux系统基本都自带python,但是如果版本不满足需要,我们还是需要做升级或者额外安装
    • 对于需要同时使用多个版本的python,使用Conda这类管理软件来管理则是一个常用的做法
  • 以windows为例
    1. 官网下载后安装(下载慢,有耐心可以等等,通常是可以下载下来的)
    2. windows命令行工具(比如winget)下载安装(下载慢,甚至下载不下来)
    3. windows 中的Microsoft Store应用商店(下载速度还可以,但是对于老版windows不友好)
    4. 使用MiniConda(或Anaconda)来安装python(MiniConda最通用,资源丰富,功能强大,体积会比单独的python安装包大点,但是国内镜像资源多,下载反而是最容易最快的)
    5. 某些论坛其他人通过云盘等方式分享来下载,但是安全性就不能保证了

小结

  • 考虑到国内的网络环境,我个人最推荐安装python的方法是用MiniConda简介安装,好处有
    • 免费跨平台,windows,linux等都可以,新老系统都可以运行
    • 资源丰富,镜像下载快速,而且安装快速(注意是Miniconda快,它够用了;如果是Anaconda因为体积很大,速度就慢不少)
    • 功能强大,可以方便地管理多个python环境

python下载

首推方法:MiniConda安装法

  • Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
    • 链接具有时效性,如果失效,自行搜索最新链接
    • 按照时间排序(从新到旧),选择较新的版本,比如最新版或者上一两个版本都可以
    • 然后如果是windows,就按下Ctrl+F搜索.exe后缀,通常是x86架构下64位系统的版本(具体根据自己的设备选择),那就是搜索64.exe,其他系统类似,苹果(MacOS)找后缀为.pkg,linux找后缀.sh
    • 作为一个python环境管理工具,后续下载不同python也是简单的时,可以通过换源来高速下载
  • Note:
Conda默认python版本
  • 安装上述Miniconda包过程中,会有一个选项让你勾选是否将Conda的默认python作为系统的默认python版本
  • 如果我们勾上,就可以直接vscode等编辑器识别Conda的python解释器来使用python了;
  • 但是这种方式安装的python无法直接在命令行中使用python来启动交互解释器,因为这个安装过程不会将python的家目录和脚本目录注册到Path环境变量中

启动

  • 安装完Miniconda,可以在开始菜单中搜索MiniConda

  • 根据自己的习惯,有两个版本powershell版和cmd版,然后将其固定到开始菜单或者创建桌面快捷方式

  • 点击默认启动base环境,可以直接调用python

  • 输入python即可进入python交互环境

  • (base) PS> python
    Python 3.11.7 | packaged by Anaconda, Inc. | (main, Dec 15 2023, 18:05:47) [MSC v.1916 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import sys
    >>> print(sys.executable)
    C:\ProgramData\miniconda3\python.exe
    

小结

  • conda安装和方便(以下指MiniConda)

  • 和python官网的安装效果不同在于,conda安装后不会修改path变量,而是创建了2个开始菜单中的快捷方式

  • 如果需要在任意命令行中直接可以运行python,需要配置解释器的路径到环境变量Path中,方法和教程很多这里不赘述

  • 如果您主要使用powershell,那么配置环境变量就不是必须的

  • 操作方法详细可参考: Conda的使用(csdn.net)

  • 下面是大致的步骤:

    • 以管理员方式打开一个powershell窗口,收入

      • set-executionPolicy byPass
    • 先从开始菜单找到miniConda提供的2个命令行快捷方式,选择powershell的那个,以管理员方式打开

    • 输入

      • conda init powershell
        conda config --set auto_activate_base false
        
      • 执行完毕后关闭窗口

    • 全新打开一个powershell,就可以直接调用conda命令

    • 然后激活一个环境,默认环境为例:conda activate

    • 输入python即可进行交互:

      • PS C:\Users\cxxu> conda activate base #进入conda base环境,base省略不写也可以
        (base) PS C:\Users\cxxu> python #输入python进入交互环境
        Python 3.11.7 | packaged by Anaconda, Inc. | (main, Dec 15 2023, 18:05:47) [MSC v.1916 64 bit (AMD64)] on win32
        Type "help", "copyright", "credits" or "license" for more information.
        >>> 
        #退出
        (base) PS C:\Users\cxxu> 
        

python环境变量

  • 以python3.11为例,从python官网下载的python3.11可以在path变量中注册两个值:

    • 这里我为所有用户安装,所以注册的路径是C:\program Files开头的

      C:\Program Files\Python311\Scripts\
      C:\Program Files\Python311\
      

检查python安装路径

  • 如果不是python官网下载的安装版如何查看当前启动的python是安装在哪里?

  • 假设当前命令行中输入python可以进入交互模式

    • 利用powershell查询

      PS> gcm python|select Version ,Source
      
      Version        Source
      -------        ------
      3.11.9150.1013 C:\Program Files\Python311\python.exe
      
    • 利用cmd中的where命令查询

      • PS>where.exe python
        C:\Program Files\Python311\python.exe
        C:\Users\cxxu\AppData\Local\Microsoft\WindowsApps\python.exe
        
        • 后者是Microsoft植入的跳转到应用商店下载的一个启动器,通常不用管
        • 如果您的设备尚未安装可以立即执行的python,则会跳出第二条内容
        • 无法直接查询到conda的python安在哪里
      • 对于conda安装的python,需要先激活一个环境查看

        (base) C:\Users\cxxu>where python
        C:\ProgramData\miniconda3\python.exe
        
        • 这里我们就查到了conda安装的python默认位置
        • 不同的环境python解释器位置也不同
  • python内置方法查看:启动python,粘贴以下内容查询

    • import sys
      print(sys.executable)
      
    • 例如:

      • >>> import sys
        >>> print(sys.executable)
        C:\ProgramData\miniconda3\python.exe
        

其他下载资源

python安装包国内镜像

Microsoft Store下载

  • 从windows store下载,这里的速度一般还可以,但是安装路径和安装选项不是那么灵活和易于改动
  • Python 3 - Microsoft Apps

初学者资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cxxu1375

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值