Python安装升级pip
短信预约 -IT技能 免费直播动态提醒
#!/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')
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341