专栏首页python3Python安装升级pip

Python安装升级pip

#!/usr/bin/env python
#coding:utf-8

import os
import tarfile
setuptools_url='https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz --no-check-certificate'
pip_url='https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz --no-check-certificate'
tools_package = 'setuptools-0.6c11.tar.gz'
pip_package = 'pip-9.0.1.tar.gz'
tools_dirname = 'setuptools-0.6c11'
pip_dirname = 'pip-9.0.1'
url = [ setuptools_url,pip_url]
package = [tools_package,pip_package]
package_path = os.getcwd()
for u in url:
    os.system('wget -c %s' % url)
for p in package:
     abs_package_name = os.path.join(package_path,p)
     t=tarfile.open(abs_package_name,'r')
     t.extractall()
     t.close()
tools_dir = os.path.join(package_path,tools_dirname)
pip_dir = os.path.join(package_path,pip_dirname)
os.chdir(tools_dir)
os.system('python setup.py install')
os.chdir(pip_dir)
os.system('python setup.py build && python setup.py install && pip install --upgrade pip')

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【python】编程语言入门经典100例

      1 # 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

    py3study
  • python实现简单爬取图片保存到本地

    py3study
  • 让Python删除window下文件

    今天接到电话,有楼下客户反映,数据有问题,我连接到服务器上,发现broke的一个盘符空间满了,导致,应用在报错,停下服务,删除了庞大的日志文件,服务开启,一切正...

    py3study
  • R语言画ROC曲线总结

    在本文中,我描述了如何在CRAN中搜索用于绘制ROC曲线的包,并重点介绍了六个有用的包。

    拓端
  • 利用AnyProxy代理监控APP流量

    参考:http://aiezu.com/article/windows_anyproxy_install.html

    互联网金融打杂
  • 让Python删除window下文件

    今天接到电话,有楼下客户反映,数据有问题,我连接到服务器上,发现broke的一个盘符空间满了,导致,应用在报错,停下服务,删除了庞大的日志文件,服务开启,一切正...

    py3study
  • 【DB笔试面试796】在Oracle中,如何查看和设置字符集?

    NLS(National Language Support,国家语言支持)是数据库的一个非常强大的特性,控制着数据的许多方面,最重要的两个方面包括:1、文本数据...

    小麦苗DBA宝典
  • 如何用Python做中文分词?

    打算绘制中文词云图?那你得先学会如何做中文文本分词。跟着我们的教程,一步步用Python来动手实践吧。

    王树义
  • (翻译)LearnVSXNow!-#2 创建一个空的VS Package

    为了熟悉Visual Studio Package的概念,在这篇文章中我们将创建一个空的Visual Studio 2008 package。

    明年我18
  • Android Service启动到Activity

    从Service启动到Activity基本可以分为两类: 1.从自己应用的Service启动自己应用的Activity,即显式意图; 2.从自己应用的Ser...

    IT大飞说

扫码关注云+社区

领取腾讯云代金券