热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

安装独立版Python

为什么安装它独立版的python可以让你在同一台电脑上存在多个版本的python,同时具有以下优点:体积轻巧(15mb~30mb).多个版本之间不会相互影响.不会产生数不清的目




为什么安装它

独立版的 python 可以让你在同一台电脑上存在多个版本的 python, 同时具有以下优点:


  • 体积轻巧 (15mb ~ 30mb).
  • 多个版本之间不会相互影响.
  • 不会产生数不清的目录和软链接.
  • 不会安装在 “隐蔽” 的位置 (可自定义).
  • 可以非常简单彻底地卸载.
  • 可以复制整个文件夹, 分享给别人也能运行.

下载

请根据你的电脑系统下载对应的安装包:



注意事项:


  • 以下内容截止 2022-12-06 最新.
  • 目前能下载到的最高的 python 版本是 3.10.8.
  • 这些下载链接指向的是 github release 资源, 请确认自己能够访问 github.
  • 这些资源的体积一般在 30mb 左右, 请确认自己的网络足够快.
  • 32 位的系统不受支持!


  • 我是 windows
    • 我是 64 位系统
      • 下载 cpython-3.10.8+20221106-x86_64-pc-windows-msvc-shared-install_only.tar.gz
    • 特殊: 我想下载到优盘里, 且在优盘中能够运行
      • 下载 cpython-3.10.8+20221106-x86_64-pc-windows-msvc-static-install_only.tar.gz
  • 我是 macos
    • 我是 intel 64 位系统
      • 下载 cpython-3.10.8+20221106-x86_64-apple-darwin-install_only.tar.gz
    • 我是 arm 64 位系统 (m1, m2 芯片)
      • 下载 cpython-3.10.8+20221106-aarch64-apple-darwin-install_only.tar.gz
  • 我是 linux
    • 我是 intel 64 位系统
      • 我用的是比较新的系统 (2014 年以后)
        • 下载 cpython-3.10.8+20221106-x86_64-unknown-linux-gnu-install_only.tar.gz
      • 我用的是非常古老的系统 (比如 centos 6, 主要指 glibc 库非常旧)
        • 下载 cpython-3.10.8+20221106-x86_64-unknown-linux-musl-install_only.tar.gz
      • 特殊: 我想下载到优盘里, 且在优盘中能够运行
        • 下载 cpython-3.10.8+20221106-x86_64-unknown-linux-musl-install_only.tar.gz
    • 我是 arm 64 位系统 (比如树莓派)
      • 下载 cpython-3.10.8+20221106-aarch64-unknown-linux-gnu-install_only.tar.gz
  • 我在嵌入式系统上工作
    • 本文不适用这种情况, 请移步至 micro-python.

安装


  1. 解压刚才你下载的压缩包. 解压后得到一个 “python” 文件夹.

  2. 将这个文件夹放到你喜欢的位置, 比如我的是 C:/Likianta/programs/python/3.10 (windows) 和 ~/Desktop/programs/python/3.10 (macos).

  3. 将以下路径加入到 PATH 环境变量

    windows 示例 (编辑系统环境变量):

    C:/Likianta/programs/python/3.10
    C:/Likianta/programs/python/3.10/Scripts

    macos 示例 (添加到 ~/.zshrc):

    ~/Desktop/programs/python/3.10/bin


测试

新开一个命令行, 输入以下命令测试:

python3 --version
python3 -m pip --version

优化与增强

如果你在用 macos / linux, 以下配置建议加入到 ~/.zshrc (~/.bashrc):

alias py="python3"
alias pip="python3 -m pip"

卸载

直接删除文件夹即可. 它会移除 python 本体和所有下载的依赖 (因为都在一个目录下).

此外, 你还需手动清除 PATH 环境变量中的路径 (尽管不做也没关系).


疑难解答


为什么输入 python3 --version 看到的不一样?

你的系统中可能安装了其他 python 版本, 比如官方版的 python.

你可以考虑卸载它们, 或者寻找其他方案 (比如软链接覆盖) 解决共存问题.







推荐阅读
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
author-avatar
拍友2502914573
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有