资源简介
安装opencc-python出错时:解压缩distribute_setup.zip后,把distribute_setup.py放到C:\Python\Lib

代码片段和文件信息
#!python
“““Bootstrap distribute installation
If you want to use setuptools in your package‘s setup.py just include this
file in the same directory with it and add this to the top of your setup.py::
from distribute_setup import use_setuptools
use_setuptools()
If you want to require a specific version of setuptools set a download
mirror or use an alternate download directory you can do so by supplying
the appropriate options to ‘‘use_setuptools()‘‘.
This file can also be run as a script to install or upgrade setuptools.
“““
import os
import sys
import time
import fnmatch
import tempfile
import tarfile
from distutils import log
try:
from site import USER_SITE
except ImportError:
USER_SITE = None
try:
import subprocess
def _python_cmd(*args):
args = (sys.executable) + args
return subprocess.call(args) == 0
except ImportError:
# will be used for python 2.3
def _python_cmd(*args):
args = (sys.executable) + args
# quoting arguments if windows
if sys.platform == ‘win32‘:
def quote(arg):
if ‘ ‘ in arg:
return ‘“%s“‘ % arg
return arg
args = [quote(arg) for arg in args]
return os.spawnl(os.P_WAIT sys.executable *args) == 0
DEFAULT_VERSION = “0.6.27“
DEFAULT_URL = “http://pypi.python.org/packages/source/d/distribute/“
SETUPTOOLS_FAKED_VERSION = “0.6c11“
SETUPTOOLS_PKG_INFO = “““\
metadata-Version: 1.0
Name: setuptools
Version: %s
Summary: xxxx
Home-page: xxx
Author: xxx
Author-email: xxx
License: xxx
Description: xxx
“““ % SETUPTOOLS_FAKED_VERSION
def _install(tarball install_args=()):
# extracting the tarball
tmpdir = tempfile.mkdtemp()
log.warn(‘Extracting in %s‘ tmpdir)
old_wd = os.getcwd()
try:
os.chdir(tmpdir)
tar = tarfile.open(tarball)
_extractall(tar)
tar.close()
# going in the directory
subdir = os.path.join(tmpdir os.listdir(tmpdir)[0])
os.chdir(subdir)
log.warn(‘Now working in %s‘ subdir)
# installing
log.warn(‘Installing Distribute‘)
if not _python_cmd(‘setup.py‘ ‘install‘ *install_args):
log.warn(‘Something went wrong during the installation.‘)
log.warn(‘See the error message above.‘)
finally:
os.chdir(old_wd)
def _build_egg(egg tarball to_dir):
# extracting the tarball
tmpdir = tempfile.mkdtemp()
log.warn(‘Extracting in %s‘ tmpdir)
old_wd = os.getcwd()
try:
os.chdir(tmpdir)
tar = tarfile.open(tarball)
_extractall(tar)
tar.close()
# going in the directory
subdir = os.path.join(tmpdir os.listdir(tmpdir)[0])
os.chdir(subdir)
log.warn(‘Now working in %s‘ subdir)
# building an egg
log.warn(‘Building a Distribute e
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16734 2015-05-19 11:09 distribute_setup.py
相关资源
- 二级考试python试题12套(包括选择题和
- pywin32_python3.6_64位
- python+ selenium教程
- PycURL(Windows7/Win32)Python2.7安装包 P
- 英文原版-Scientific Computing with Python
- 7.图像风格迁移 基于深度学习 pyt
- 基于Python的学生管理系统
- A Byte of Python(简明Python教程)(第
- Python实例174946
- Python 人脸识别
- Python 人事管理系统
- 基于python-flask的个人博客系统
- 计算机视觉应用开发流程
- python 调用sftp断点续传文件
- python socket游戏
- 基于Python爬虫爬取天气预报信息
- python函数编程和讲解
- Python开发的个人博客
- 基于python的三层神经网络模型搭建
- python实现自动操作windows应用
- python人脸识别(opencv)
- python 绘图(方形、线条、圆形)
- python疫情卡UN管控
- python 连连看小游戏源码
- 基于PyQt5的视频播放器设计
- 一个简单的python爬虫
- csv文件行列转换python实现代码
- Python操作Mysql教程手册
- Python Machine Learning Case Studies
- python获取硬件信息
评论
共有 条评论