• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

无信不立

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

【python】Python第三方库(模块)下载和安装(使用pip命令)

一、查询包的网站

python官方提供查找第三方包的网站:(https://pypi.org/)

 

二、python环境是否安装了pip工具

以mac本安装了python3.12版本看

shangxiaofei@XXSHANG-MC0 test % python --version  #其实当前电脑已经安装了python环境
zsh: command not found: python
shangxiaofei@XXSHANG-MC0 test % pip --version  #其实当前电脑已经在安装了python环境的时候安装了pip
zsh: command not found: pip
shangxiaofei@XXSHANG-MC0 test % 
shangxiaofei@XXSHANG-MC0 test % 
shangxiaofei@XXSHANG-MC0 test % python3 --version   #其实当前电脑已经安装了python环境
Python 3.12.4
shangxiaofei@XXSHANG-MC0 test % pip3 --version   #其实当前电脑已经在安装了python环境的时候安装了pip
pip 24.0 from /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip (python 3.12)
shangxiaofei@XXSHANG-MC0 test % 

出现上述原因是因为,安装python的时候携带了版本号导致

 

python 的默认安装地址是 “/Library/Frameworks/Python.framework/Versions”

可以使用命令查看

open /Library/Frameworks/Python.framework/Versions

如何去掉python3,pip3后边的3这个数字呢?

修改当前用户的配置文件.zprofile内容

 在文件内容最后添加如下内容

alias python="/Library/Frameworks/Python.framework/Versions/3.12/bin/python3.12" 
alias pip="/Library/Frameworks/Python.framework/Versions/3.12/bin/pip3.12"

 并让文件内容生效

source .zprofile

再次验证就可以生效了

shangxiaofei@XXSHANG-MC0 ~ % python
Python 3.12.4 (v3.12.4:8e8a4baf65, Jun  6 2024, 17:33:18) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>> exit()
shangxiaofei@XXSHANG-MC0 ~ % 
shangxiaofei@XXSHANG-MC0 ~ % 
shangxiaofei@XXSHANG-MC0 ~ % pip --version
pip 24.0 from /Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip (python 3.12)
shangxiaofei@XXSHANG-MC0 ~ % 

 

其中.zprofile内容如下

二、python下载和安装第三方包或模块

进行 Python 程序开发时,除了使用 Python 内置的标准模块以及我们自定义的模块之外,还有很多第三方模块可以使用,这些第三方模块可以借助 Python官方提供的查找包页面(https://pypi.org/)找到。
使用第三方模块之前,需要先下载并安装该模块,然后就能像使用标准模块和自定义模块那样导入并使用了。因此,本节主要讲解如何下载并安装第三方模块。
下载和安装第三方模块,可以使用 Python 提供的 pip 命令实现。pip 命令的语法格式如下:

pip install|uninstall|list 模块名

其中,install、uninstall、list 是常用的命令参数,各自的含义为:

  1. install:用于安装第三方模块,当 pip 使用 install 作为参数时,后面的模块名不能省略。
  2. uninstall:用于卸载已经安装的第三方模块,选择 uninstall 作为参数时,后面的模块名也不能省略。
  3. list:用于显示已经安装的第三方模块。

以安装 pyMsql模块为例,可以在命令行窗口中输入以下代码:

shangxiaofei@XXSHANG-MC0 ~ % pip install pyMsql
ERROR: Could not find a version that satisfies the requirement pyMsql (from versions: none)
ERROR: No matching distribution found for pyMsql
shangxiaofei@XXSHANG-MC0 ~ % pip install pymysql
Collecting pymysql
  Downloading PyMySQL-1.1.1-py3-none-any.whl.metadata (4.4 kB)
Downloading PyMySQL-1.1.1-py3-none-any.whl (44 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.0/45.0 kB 1.9 MB/s eta 0:00:00
Installing collected packages: pymysql
Successfully installed pymysql-1.1.1
shangxiaofei@XXSHANG-MC0 ~ % 
shangxiaofei@XXSHANG-MC0 ~ % pip list
Package Version
------- --------
certifi 2024.7.4
pip     24.1.2
PyMySQL 1.1.1

 

posted on 2024-07-26 21:42  无信不立  阅读(717)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3