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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
云数据库 RDS PostgreSQL,高可用系列 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


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
存储 监控 数据可视化
科研效率神器!解锁6款协作工具的潜力
科研团队常面临任务分配、跨部门协作及数据管理的挑战。为此,推荐六款协作工具:板栗看板、Microsoft Project、Dropbox、ClickUp、Notion、Wrike。它们分别在任务可视化、资源分配、文件共享、多视图支持、模块化设计及任务依赖管理等方面表现出色,适用于不同类型和规模的科研项目。
276 1
科研效率神器!解锁6款协作工具的潜力
|
8月前
|
安全 数据安全/隐私保护
什么是公网 IP 证书
**公网 IP 是互联网设备的唯一标识,确保数据准确传输。公网 IP 证书则为服务器提供身份认证和加密保护,防止恶意攻击,保障通信安全。它广泛应用于电商、云服务和政企网站等领域,确保数据隐私和交易安全,成为数字化时代网络通信的坚实守护者。** 简介涵盖了公网 IP 的基础认知、证书的作用及加密功能,并简要介绍了其在各行业的应用,总计236个字符。
|
8月前
|
存储 JavaScript 算法
Vue 中的虚拟 DOM 是什么,以及它是如何工作的。
Vue 中的虚拟 DOM 是什么,以及它是如何工作的。
264 1
|
11月前
|
机器学习/深度学习
苹果发布高效双EMA梯度优化方法,适配Transformer、Mamba模型
苹果公司在arXiv上发布论文《The AdEMAMix Optimizer: Better, Faster, Older》,提出了一种基于双指数移动平均(EMA)的新型优化器AdEMAMix。该优化器通过使用快速和慢速EMA,同时利用近期和远期梯度信息,显著提升了模型训练的速度和效果。实验表明,AdEMAMix在语言建模和图像分类等任务上表现出色,尤其在大型语言模型的训练中,相比传统优化器如AdamW,训练效率提高了95%。
247 32
|
安全 API 网络安全
使用OkHttp进行HTTPS请求的Kotlin实现
使用OkHttp进行HTTPS请求的Kotlin实现
|
机器学习/深度学习 API 开发工具
|
运维 关系型数据库 OLAP
阿里云百炼 x AnalyticDB向量引擎, 搭积木式轻松开发专属大模型应用
对大模型应用跃跃欲试,但奈何技术栈复杂难以下手?已经进行试水,但缺乏调优手段无法保障召回率和问答准确度?自行搭建大模型、向量检索引擎、服务API等基础组件难以运维?大模型种类繁多,但缺乏行业模型和应用模板?阿里云百炼 x AnalyticDB向量引擎推出一站式企业专属大模型开发和应用平台,像搭积木一样轻松完成企业专属大模型应用的开发,提供应用API,可一键接入企业自己的业务应用对外提供服务。
1561 0
|
存储 传感器 缓存
让QSPI FLASH(W25Q64)支持Fatfs文件系统
让QSPI FLASH(W25Q64)支持Fatfs文件系统
853 0
|
Web App开发 JavaScript 安全
利用pdf.js在线展示PDF文档
利用pdf.js在线展示PDF文档
627 0