首页 > 系统相关 >Python安装教程(含MacOS&&Linux系统)

Python安装教程(含MacOS&&Linux系统)

时间:2024-08-07 15:26:24浏览次数:10  
标签:MacOS install Python pypi simple && pip 安装

Python 安装教程

Windows 用户

访问 Python 官网:Welcome to Python.org
 

选择对应版本下载

打开下载好的安装包
根据提示安装
 

步骤1


 

步骤2


 

步骤3

步骤4

Pip 换源(系统级别)

(注:Pip 在 3.4 以上的版本才支持,3.4 之前的版本可以在 cmd 中输入 easy_install pip 下载 pip)

1. 为什么要换源?

Python 安装第三方库默认使用的官方下载源(pypi)的服务器在国外,国内下载速度一般较慢且容易出错,通过更换国内下载源来加快下载速度

2. 国内源
  • 阿里云 http://mirrors.aliyun.com/pypi/simple/
  • 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  • 豆瓣 http://pypi.douban.com/simple/
  • 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
  • 北京外国语大学 https://mirrors.bfsu.edu.cn/pypi/web/simple
  • 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
  • 华中理工大学 http://pypi.hustunique.com/
  • 山东理工大学 http://pypi.sdutlinux.org/
3. Windows 下的换源

按下Windows徽标键+R,在出现的框框中输入 cmd 进入命令提示符

  1. 临时换源
    使用 pip install 时在后面加上 -i 参数,指定 pip 源,如换成清华大学的源
    pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
    (注意不要进入 Python 的交互模式,不然下载不了!)
     


    (出现以上画面便为安装成功)
    要关掉临时换源就直接把命令提示符(cmd 进的那个)关掉就行了

  2. 永久换源

  • ① 方法一:手动更改配置文件
    在 C 盘的 Users(或者是用户)目录下,找到自己用户名的那个文件夹,在其中创建一个 pip 文件夹(C:\Users\用户名)
    在 pip 目录下新建文件 pip.ini(Linux/MacOS 为 .pip/pip.conf)
    完整的文件路径是 C:Users\用户名\pip\pip.ini,打开 pip.ini 文件,输入以下内容并保存:
     


    第二行的网址也可以用其他以上提到的网址
    注意:若是Win11系统,文件扩展名可能会被隐藏,需要在文件资源管理器选项中找到查看\高级设置\取消勾选隐藏已知文件类型的扩展名

  • ② 方法二:直接使用 Pip 命令行工具更换源
    打开 cmd,输入
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Pip(Python包管理软件)常用命令(哎呀 反正就是多用 pip -h,命令格式就照着这 7 个就好了)

命令作用
pip --version查看pip版本
pip install --upgrade pip升级 Pip 版本
pip help获取帮助
pip install 包名安装库
pip list -o查看需要升级的包
pip list列出已安装的第三方库和对应版本
pip uninstall 包名卸载已安装的包

以下是全部命令
 

Powershell 常用命令

(1) Powershell 是啥子?
Powershell 全名是 Windows Power Shell,是微软发布的一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework 的强大功能。(其实和cmd差不多,可以帮你干事的)

(2) 常用命令

命令作用
help 或 Get-Help帮助
Get-Host查看版本
Get-Command获取命令
Get-Process获取所有进程
cd C:\Users\Username\Documents切换到指定目录
cls清屏
Get-Location查看当前工作目录

这是一个删除文件的脚本示例~

$filePath = "C:\path\to\file.txt"
if (Test-Path $filePath) {
    Remove-Item -Force $filePath
} else {
    Write-Host "文件不存在!"
}

MacOS 用户

所有安装流程跟 Windows 一样,但教程中使用 cmd/Powershell 的地方你应该使用“终端”

MacOS 的默认“终端”程序其实是 zsh,这是一个 UNIX shell
如果你更倾向于使用 shell,那你可以使用 Homebrew 帮你完成安装 Python 的工作

打开终端:

在 Mac 上,请执行以下操作:

  • 点按程序坞中的“启动台”图标 ,在搜索栏中键入“终端”,然后点按“终端”。
  • 在“访达”中,打开“/应用程序/实用工具”文件夹,然后点按“终端”。

Linux 用户

当你开始使用 Linux 时,你应该更加依赖于你的内置包管理软件,使用它们来安装 Python
实际上,许多发行版都已经预装了 Python(如 Ubuntu),你也可以试着重新安装以防万一

注意:事实上,一些发行版虽然预装了 Python 但并没有预装 Pip

安装命令发行版
sudo apt-get install pythonDebian系(Ubuntu、Kali、LinuxMint、Deepin、Parrot)
sudo pacman -S pythonArch系
sudo zypper se pythonSUSE系,先查询具体版本
sudo zypper install python311SUSE系,安装 Python

****最后这里免费分享给大家一份Python全台学习资料,包含视频、源码。课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以和我一起来学习交流呀。
编程资料、学习路线图、源代码、软件安装包等!【点击这里】领取!
① Python所有方向的学习路线图,清楚各个方向要学什么东西
② 100多节Python课程视频,涵盖必备基础、爬虫和数据分析
③ 100多个Python实战案例,学习不再是只会理论
④ Python漫画教程,手机也能学习

标签:MacOS,install,Python,pypi,simple,&&,pip,安装
From: https://blog.csdn.net/weixin_45866698/article/details/140990785

相关文章

  • python
    字符串比较按位比较,有一位大,整体就大。函数多返回值正确:deftest_return():return1,2,3错误:return1return2函数的多种传参方式位置参数:关键字参数:函数调用时通过“键=值”的形式传递参数(传参顺序无所谓)eg:test(name="niu",age="19")缺省参数:举例说明:def......
  • 将普通 python 文件导入另一个文件时出现 AttributeError
    我是新手。我正在尝试将简单的python文件导入到我的主文件中。相同的代码在我的mac上工作,但在我的电脑上不起作用。我不断收到此错误消息。“AttributeError:模块‘logo’没有属性‘hammer_logo’”第一个文件拍卖.py代码importlogoprint(logo.hammer_logo)第......
  • 使用python读取mysql数据,并记录到本地的文件中
    上次写过一次读取sqlserver数据,写入本地文件。今天分享一下mysql的。原理相似,希望对大家有小小的帮忙PS,我是3.6.13版本python,上一版本用包mysql-connector,一直不成功,查询官方文档,发现这个版本的PYTHON简直是奇葩的存在了。基本所有版本都支持,就是几个小版本排除在外了。......
  • macOS Sequoia Beta 隐藏款新壁纸
    苹果发布了macOSSequoiaBeta5,有一些Mac用户安装后发现了一款新的森林主题壁纸。但是,该壁纸还未正式发布,而且还隐藏在系统文件中。新壁纸:Sequoia-Sunrise1920×1080266KB隐藏文件夹位置以及新壁纸的.heic和.mov格式 (动态模式)下载链接「包含标准的macOSS......
  • python合并音视频-通过moviepy模块合并音视频
    ......
  • esp32安装circuitpython
    安装Thonnyhttps://thonny.org/在Thonny中安装circuitpython在配置解释器中选择circuitython然后点击右下角“安装或更新...“variant这里我选择了DOITesp32DevelopmentBoard(试过其他的一些个,不知道为什么安装完之后会无限重启,所以最后选择了这个)烧录完之后,重新连接,Th......
  • 利用Python进行金融数据分析的全面指南【文末送书】
    文章目录Python金融数据分析技术文章Python金融数据分析【文末送书】Python金融数据分析技术文章金融数据分析在现代金融行业中扮演着至关重要的角色。通过使用Python编程语言,我们可以对大量金融数据进行处理、分析和可视化,从而获得有价值的洞察。本篇文章将介绍如何......
  • python和sliver交互
    开源第三方库:https://sliverpy.readthedocs.io/en/latest/getting-started.html#connect-example代码示例:importosimportasynciofromsliverimportSliverClientConfig,SliverClientCONFIG_PATH=os.path.join('../sliver/','moloch_127.0.0.1.cfg')......
  • 不写代码,这样使用Python seaborn、matplotlib
    今天分享一个PyQt5GUI工具,动动鼠标拖拽就使用Python的Matplotlib、Seaborn进行绘图,并导出高清PDF。sviewgui安装pip install sviewguisviewgui使用使用很简单,因为,他只有一个方法啊:buildGUI();下面以tips.csv数据和boxplot为例介绍sviewgui的使用。以下三种方法均可......
  • 零基础学习人工智能—Python—Pytorch学习(一)
    前言其实学习人工智能不难,就跟学习软件开发一样,只是会的人相对少,而一些会的人写文章,做视频又不好好讲。比如,上来就跟你说要学习张量,或者告诉你张量是向量的多维度等等模式的讲解;目的都是让别人知道他会这个技术,但又不想让你学。对于学习,多年的学习经验,和无数次的回顾学习过程,都......