【Python】软件管理工具--pip

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:     因为项目的原因我需要深入的学习python,后端程序依赖各种各种软件包,比如MySQLdb,新手可能会有些不熟悉 如何快速安装所需要的python 包。常用的python 包安装和管理有 easy_install, setuptools, pip,distribute。
    因为项目的原因我需要深入的学习python,后端程序依赖各种各种软件包,比如MySQLdb,新手可能会有些不熟悉 如何快速安装所需要的python 包。常用的python 包安装和管理有 easy_install, setuptools, pip,distribute。
本文则介绍pip---“A tool for installing and managing Python packages.“
安装pip
先要获取脚本 get-pip.py  

  1. wget https://bootstrap.pypa.io/get-pip.py
  2. python get-pip.py
注意: 
get-pip.py 会帮你安装setuptools,如果你已经安装了,则会运行升级命令:

  1. pip install -U setuptools
升级pip
  1. pip install -U pip
安装python 包
  1. pip install SomePackage        # 不指定版本 则下载最新版本
  2. pip install SomePackage==1.0.4 # 下载指定版本
例如 下载安装 MySQLdb
  1. root@rac3:~/scripts# >pip install MySQL-python
  2. Collecting MySQL-python
  3. /usr/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  4.   SNIMissingWarning
  5. /usr/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  6.   InsecurePlatformWarning
  7.   Downloading MySQL-python-1.2.5.zip (108kB)
  8.     100% |████████████████████████████████| 110kB 354kB/s
  9. Building wheels for collected packages: MySQL-python
  10.   Running setup.py bdist_wheel for MySQL-python ... done
  11.   Stored in directory: /root/.cache/pip/wheels/8c/0d/11/d654cad764b92636ce047897dd2b9e1b0cd76c22f813c5851a
  12. Successfully built MySQL-python
  13. Installing collected packages: MySQL-python
  14. Successfully installed MySQL-python-1.2.5


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
iOS开发 MacOS Python
Python包管理工具之poetry
之前讲了一个pipenv包管理工具,这里说另外一个poetry工具,它是一个Python 虚拟环境和依赖管理工具。还提供了打包发布的功能。
|
15天前
|
Python
Python软件包管理工具pip实战篇
详细介绍了Python软件包管理工具pip的使用方法,包括安装、搜索、卸载软件包,修改软件源,导出和安装依赖列表,以及查看pip版本和配置信息等操作,并提供了相关命令示例。
21 0
Python软件包管理工具pip实战篇
|
1月前
|
存储 Linux 网络安全
常用的 Python 工具:使用 virtualenv、使用 Pip 进行安装和管理包
常用的 Python 工具:使用 virtualenv、使用 Pip 进行安装和管理包
20 0
|
2月前
|
Python
【Python】不小心卸载pip后(手动安装pip的两种方式)
【Python】不小心卸载pip后(手动安装pip的两种方式)
169 0
|
12月前
|
Python
安装python包管理工具pip
安装python包管理工具pip
83 1
|
4月前
|
Unix iOS开发 MacOS
「Python系列」Python pip(包管理工具)、Anaconda介绍
Python pip是一个现代的、通用的Python包管理工具,用于查找、下载、安装、卸载Python包。它支持从PyPI(https://pypi.org/)、版本控制、本地项目以及直接从分发文件进行安装。pip是一个命令行程序,安装后,会向系统添加一个pip命令,该命令可以从命令提示符运行。
104 0
|
前端开发 Linux Python
Python pip 包管理工具详解
Python pip 包管理工具详解
118 0
无法定位软件包python-pip
无法定位软件包python-pip
146 0
|
Python
升级安装python pip
升级安装python pip
85 0
Python 包管理工具—pip
Python 包管理工具—pip