精华内容
下载资源
问答
  • 360压缩包安装程序.rar

    2021-08-03 19:26:49
    360压缩包安装程序
  • Python模块、扩展和应用程序可以按以下几种形式进行打包和发布:python setup.py获取帮助的方式python setup.py --helppython setup.py --help-commands 所有可以使用的命令,如build,installpython setup.py ...

    Python模块、扩展和应用程序可以按以下几种形式进行打包和发布:

    python setup.py获取帮助的方式

    python setup.py --help

    python setup.py --help-commands 所有可以使用的命令,如build,install

    python setup.py COMMAND --help 获取特定命令的帮助

    python setup.py COMMAND --help-formats 获取特定命令支持使用的格式

    打包

    1.压缩文件(使用distutils)

    Windows的Zip文件和类Unix平台的.tar.gz文件

    2.自动解包或自动安装可执行文件

    Windows中的.exe文件

    3.自包含的,不要求安装的预备运行科执行程序

    Windows的.exe文件、Unix上带有一个小的脚本前缀的ZIP压缩文件、Mac上的.app文件等

    4.平台相关的安装程序

    Windows上的.msi文件、Linux上常见的.rpm、src.rpm和.dep文件等

    5.Python eggs

    较流行的第三方扩展

    发布

    “发布”是指一个文件集合,这些文件联合在一起可使用distutils构建、打包和发布模块

    创建好的发布可以用于安装,可上传到ftp,上传到各大网络让人下载,也可上传到PyPI与他人共享

    创建发布

    将各代码文件组织到模块容器中

    准备一个README或README.txt文件

    而后在容器中创建setup.py文件

    setup.py中setup()中可用参数:

    platforms: 平台列表

    license: 许可证

    py_modules: 各模块名称组成的列表,此些模块可能位于包的根目录下(modname),也可能位于某子包目录中(subpkg1.modname)

    packages: 各子包名称的列表

    ......

    setup.py关键字大体分为两类:

    1.元数据信息

    2.包中的内容列表

    python setup.py sdist打包(会指定默认格式tar.gz)

    可以为sdist指定打包格式:

    zip: zip file

    gztar: tar.gz file

    bztar: tar.bz2 vil2

    ztar: tar.Z file

    tar: tar file

    指定格式sdist打包的方式:[root@kurol pkg1]# python36 setup.py sdist --help-formats

    List of available source distribution formats:

    --formats=bztar bzip2'ed tar-file

    --formats=gztar gzip'ed tar-file

    --formats=tar uncompressed tar file

    --formats=xztar xz'ed tar-file

    --formats=zip ZIP file

    --formats=ztar compressed tar file

    python setup.py bdist打包(二进制发行版)(会指定默认格式tar.gz)

    可以为bdist指定的格式:

    gztar: tar.gz file

    ztar: tar.Z file

    zip: zip file

    rpm: RPM Package

    pkgtool: Solaris pkgtool

    wininst: Windows上自解压的zip格式包

    msi:Microsoft Installer

    指定格式sdist打包的方式:[root@kurol pkg1]# python36 setup.py bdist --help-formats

    List of available distribution formats:

    --formats=rpm RPM distribution

    --formats=gztar gzip'ed tar file

    --formats=bztar bzip2'ed tar file

    --formats=xztar xz'ed tar file

    --formats=ztar compressed tar file

    --formats=tar tar file

    --formats=wininst Windows executable installer

    --formats=zip ZIP file

    --formats=msi Microsoft Installer

    打包 ,例:[root@kurol python361]# cd pkg1/

    [root@kurol pkg1]# ls

    __init__.py __pycache__ mymmm.py

    [root@kurol pkg1]# touch REMAIN.txt

    [root@kurol pkg1]# touch setup.py

    [root@kurol pkg1]# vim setup.py#!/usr/bin/python36

    #

    from distutils.core import setup

    setup(

    name = 'pkg1',

    version = '1.0',

    author = 'MageEdu',

    author_email = 'email@mykurol.com',

    py_modules = ['mymmm'],

    url = 'http://www.mykurol.com',

    download_url = 'http://www.mykurol.com/pymodules/download/',

    description = 'test module',

    )[root@kurol pkg1]# python36 setup.py sdist

    running sdist

    running check

    warning: sdist: manifest template 'MANIFEST.in' does not exist (using default file list)

    warning: sdist: standard file not found: should have one of README, README.txt

    file yammm.py (for module yammm) not found

    writing manifest file 'MANIFEST'

    creating pkg1-1.0

    making hard links in pkg1-1.0...

    hard linking setup.py -> pkg1-1.0

    creating dist

    Creating tar archive

    removing 'pkg1-1.0' (and everything under it)

    [root@kurol pkg1]# ls ##自动生成了MANIFEST文件

    MANIFEST REMAIN.txt __init__.py __pycache__ dist mymmm.py setup.py

    [root@kurol pkg1]# cd dist/

    [root@kurol dist]# ls

    pkg1-1.0.tar.gz

    使用bdist[root@kurol dist]# cd -

    /opt/python361/pkg1

    [root@kurol pkg1]# python36 setup.py bdist

    running bdist

    running bdist_dumb

    running build

    running build_py

    file yammm.py (for module yammm) not found

    file yammm.py (for module yammm) not found

    installing to build/bdist.linux-x86_64/dumb

    running install

    running install_lib

    warning: install_lib: 'build/lib' does not exist -- no Python modules to install

    running install_egg_info

    Creating build/bdist.linux-x86_64/dumb/usr/local/python361/lib/python3.6/site-packages/

    Writing build/bdist.linux-x86_64/dumb/usr/local/python361/lib/python3.6/site-packages/pkg1-1.0-py3.6.egg-info

    Creating tar archive

    removing 'build/bdist.linux-x86_64/dumb' (and everything under it)

    [root@kurol pkg1]# cd dist/

    [root@kurol dist]# ls

    pkg1-1.0.linux-x86_64.tar.gz pkg1-1.0.tar.gz

    指定为zip格式:[root@kurol pkg1]# python36 setup.py bdist --formats=zip

    running bdist

    running bdist_dumb

    running build

    running build_py

    file yammm.py (for module yammm) not found

    file yammm.py (for module yammm) not found

    installing to build/bdist.linux-x86_64/dumb

    running install

    running install_lib

    warning: install_lib: 'build/lib' does not exist -- no Python modules to install

    running install_egg_info

    Creating build/bdist.linux-x86_64/dumb/usr/local/python361/lib/python3.6/site-packages/

    Writing build/bdist.linux-x86_64/dumb/usr/local/python361/lib/python3.6/site-packages/pkg1-1.0-py3.6.egg-info

    creating '/opt/python361/pkg1/dist/pkg1-1.0.linux-x86_64.zip' and adding '.' to it

    adding 'usr/local/python361/lib/python3.6/site-packages/pkg1-1.0-py3.6.egg-info'

    removing 'build/bdist.linux-x86_64/dumb' (and everything under it)

    [root@kurol pkg1]# cd dist/

    [root@kurol dist]# ls

    pkg1-1.0.linux-x86_64.tar.gz pkg1-1.0.linux-x86_64.zip pkg1-1.0.tar.gz

    安装包

    python setup.py install

    build and install:

    python setup.py build:

    --build-base /path/to/build_dir ##指定build路径,build在其他路径进行,保证源码的整洁程度

    lib,lib.platform

    第三方模块的大多数默认路径通常为:site-packages(站点包)

    如 /usr/local/python361/lib/python3.6/site-packages

    第三方模块自定义安装路径:

    --user 如果用户没有写权限,安装到指定用户的目录下(只有普通权限,没有办法写到公共目录中)

    --prefix 指定python库文件的安装路径(对公共目录有写权限才能操作)

    --exec-prefix 跟python无关的,有其他语言所实现的跟平台有关的,已经编译好的相关文件的安装路径(对公共目录有写权限才能操作)

    深度定制 (期望对python模块安装做深度定制)(路径都是自己定义):

    --install-purelib /path/to/python_lib (纯Python库文件)

    --install-platlib /paht/to/plat_lib (扩展模块,其他语言所实现的)

    --install-lib /path/to/lib ( 也可不加区分)

    如果同时出现前面3种,第三种lib覆盖前面2种,lib优先级最高。

    --install-scripts /path/to/bin(可执行文件的安装路径)

    --install-data (指定数据文件安装路径)

    --install-headers(指定C代码的头文件安装路径)

    展开全文
  • JDK(Java Development Kit)是Sun公司(后被Oracle收购)推出的面向对象程序设计语言的开发工具包,拥有这个工具包之后我们就可以...这篇文章主要介绍了在Linux环境下采用压缩包方式安装JDK 13,需要的朋友可以参考下
  • pl sql安装程序压缩包

    2018-05-02 22:33:18
    SQLPLUS安装程序 SQLPLUS安装程序 SQLPLUS安装程序 SQLPLUS安装程序 SQLPLUS安装程序 SQLPLUS安装程序
  • FTP压缩包程序

    2015-03-14 13:53:16
    FTP压缩包程序,上传你的网络数据,简单实用
  • Typora安装程序压缩包
  • 120小程序压缩包

    2017-11-27 16:04:14
    程序源码压缩包程序源码压缩包程序源码压缩包程序源码压缩包程序源码压缩包程序源码压缩包
  • mysql 压缩包安装大坑

    千次阅读 2019-01-08 17:58:17
    用mysql的时候不想用安装版的mysql,就下载了压缩版的。 1.下载mysql  https://dev.mysql.com/downloads/mysql/ 2.解压到你喜欢的地方在解压目录添加my.ini文件 [mysql] default-character-set=utf8 [mysqld...

    用mysql的时候不想用安装版的mysql,就下载了压缩版的。

    1.下载mysql

     https://dev.mysql.com/downloads/mysql/

    2.解压到你喜欢的地方在解压目录添加my.ini文件

    [mysql]
    default-character-set=utf8
    [mysqld]
    basedir=C:\mysql-5.7.18-winx64
    datadir=C:\mysql-5.7.18-winx64\data
    port=3306
    max_connections=200
    character-set-server=utf8
    default-storage-engine=INNODB

    3.进入cmd(管理员身份运行),进入加压目录的 bin目录 执行 

    mysqld install 

    会显示成功,没有成功看看是不是没有管理员身份运行

     

    4.初始化数据库

      执行 mysqld --initialize

    生成了data文件夹里面的数据

    在后缀为.err的文件里找到随机密码

    5. 执行 mysql -u root -p  #注:这个命令只能在mysql的bin文件路径下执行。

    输入随机生成的密码了。

    然后就进入了数据库  

     

    我就以为像网上的修改密码的方式一样,但是总是让 check the manual that corresponds to your MySQL server version 

    疯狂报错,我一直以为自己写错了,换了几个写法,都是报错,看写法也没有问题啊,版本新下的,还能不支持这语法不成?

    当我绝望时,试了试这两句语句

    修改密码? 我是一直在修改啊,方法不对吗?

    网上查了下,发现原来要用 ALTER USER 'root'@'localhost' IDENTIFIED BY  'newpassword';这样改.

    然后退出再进来就可以用新的密码了,其他语句也没问题了。

     

    6.启动mysql 服务

    net start mysql

    7.连接navicat时又报错   client does not support authentication 原因mysql8.0以后密码的字段变了,需要重新改一下

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

    改完就连上了。

    后续。。。

    在mysql 工具 搜索或者插入数据时报下面错误:

    ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database_tl.emp.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

    网上说 是

     

     

    有两个解决方法

    1.在命令界面查看 mode

    select @@GLOBAL.sql_mode;

    取消前面的第一个字段,

    可以生效,但是重启后恢复,不好用。

    2,修改my.ini,在后面添加一行

    
    sql_mode =STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

    参考自:https://blog.csdn.net/qq_42175986/article/details/82384160

     

     

    展开全文
  • mysql解压缩包怎么安装和启动

    千次阅读 2020-12-17 14:14:10
    首先到官网下载要安装的包 地址:https://downloads.mysql.com/archives/community/ 选择对应的版本和位数,并不一定是最新版本就是最适合的,根据自身需要选择版本下载。 2、以mysql5.7.17版本为例,下载之后直接解...

    1、下载
    首先到官网下载要安装的包
    地址:https://downloads.mysql.com/archives/community/
    选择对应的版本和位数,并不一定是最新版本就是最适合的,根据自身需要选择版本下载。

    2、以mysql5.7.17版本为例,下载之后直接解压缩安装包

    配置path环境变量,将解压缩文件中的bin文件夹路径获取到,增加到path环境变量中,
    我的bin路径是:D:\mysql\mysql-5.7.17-winx64\bin
    打开环境变量:右击我的电脑->属性->高级系统设置->环境变量->选中Path->新建一个,把bin路径复制进去,添加完了确定。

    3、并在目录下创建一个data文件夹,以及一个my.ini文件。

    4、在my.ini此配置文件中填入以下信息

    =双线所夹内容全复制======
    [mysql]

    设置mysql客户端默认字符集

    default-character-set=utf8
    [mysqld]
    #设置3306端口
    port = 3306

    设置mysql的安装目录

    basedir = D:\mysql\mysql-5.7.17-winx64

    设置mysql数据库的数据的存放目录

    datadir = D:\mysql\mysql-5.7.17-winx64\data

    允许最大连接数

    max_connections=200

    服务端使用的字符集默认为8比特编码的latin1字符集

    character-set-server=utf8

    创建新表时将使用的默认存储引擎

    default-storage-engine=INNODB

    注意两个路径的值根据存放压缩包的实际路径进行修改操作。

    5、创建服务
    以管理员身份进入cmd.exe界面,如何用管理员身份呢?步骤:C盘->windows->System32下找到cmd.exe文件,单击,鼠标右键以管理身份运行
    进入到安装包的bin目录下:

    之后创建服务:指令 mysqld --install mysql5.7
    Install后面跟的是服务的名字,可以自己取,开启服务的地方可以看到名字

    6、服务创建后要初始化,不初始化操作的话,后面再开启服务时会报错
    初始化命令:mysqld --initialize
    执行完毕后,data文件下会产生很多的文件

    7、开启服务
    net start mysql5.7

    如果还是出现问题,则可根据data文件夹下产生的.err后缀的日志文件查看具体报错原因,针对性解决。大多都需要清空data文件夹,执行sc delete mysql5.7 删除已经创建的服务,之后再重新执行前面的操作,最终问题基本可以解决。

    展开全文
  • 速达3000XP6.6安装程序.zip软件压缩包
  • zip压缩包查看程序.rar

    2012-02-24 20:49:33
    java写的;zip压缩包查看程序.rar
  • WPF安装压缩包

    2018-03-30 14:26:20
    使用wpf制作带进度条的安装界面,原理是解压Zip压缩包,获得解压进度。
  • 破解 zip 压缩包程序

    千次阅读 2018-03-19 10:13:16
    代码地址如下:...项目文件结构 代码实现过程 演示效果 项目文件结构在当前目录有三个文件: - 3-zipCrack.py :zip 破解程序 ...- evil.zip :zip 压缩包程序代码实现过程ZIP,是一个文件的压缩的算法,Z

    代码地址如下:
    http://www.demodashi.com/demo/12021.html

    项目文件结构

    在当前目录有三个文件:
    - 3-zipCrack.py :zip 破解程序
    - dictionary.txt :密码字典
    - evil.zip :zip 压缩包程序

    代码实现过程

    ZIP,是一个文件的压缩的算法,ZIP通常使用后缀名“.zip”,它的MIME格式为 application/zip 。

    目前,ZIP格式属于几种主流的压缩格式之一,其竞争者包括RAR格式以及开放源码的7-Zip格式。从性能上比较,RAR格式较ZIP格式压缩率较高,但是它的压缩时间远远高于Zip。

    其破解原理就是遍历密码字典的密码,逐个尝试解码,如果密码复杂字典过大会导致破解效率下降,下面用多线程破解可以改善之。

    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    import zipfile
    import optparse
    from threading import Thread
    
    def extractFile(zFile, password):
         # 破解zip 密码程序
         zFile.extractall(pwd=password)
         print '[+] Found password ' + password + '\n'
    
    def main():
        parser = optparse.OptionParser("usage %prog "+\
          "-f <zipfile> -d <dictionary>")
        # 解析命令行
        # ...
    
        zFile = zipfile.ZipFile(zname)
        passFile = open(dname)
    
        for line in passFile.readlines():
            # 实现多线程破解
            t = Thread(target=extractFile, args=(zFile, password))
            t.start()
    
    if __name__ == '__main__':
        main()
    

    演示效果

    在当前目录有三个文件:
    - 3-zipCrack.py :zip 破解程序
    - dictionary.txt :密码字典
    - evil.zip :zip 压缩包程序

    第一次输入python 3-zipCrack.py提示使用用法:

    usage %prog -f <zipfile> -d <dictionary>

    然后按使用方法正确输入命令:

    python 3-zipCrack.py -f evil.zip -d dictionary.txt 

    这样成功破解出 evil.zip 压缩包,并显示 zip 解码密码是secret。具体如下图的操作:

    破解 zip 压缩包程序

    代码地址如下:
    http://www.demodashi.com/demo/12021.html

    注:本文著作权归作者,由demo大师发表,拒绝转载,转载需要作者授权

    展开全文
  • tomcat安装压缩包

    2015-01-12 18:07:43
    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台...
  • 该版本只有32位的在线界面安装程序,64位的只有5.6以前的版本才有在线安装(install MSI),如果到最后你都没有配置好压缩版的,就选以前的版本吧: 4. 后面两个是测试用的工具,可以不管,这里我下载的是64位的...
  • wordpress程序压缩包

    2016-09-04 21:13:54
    个人博客部署
  • 安装MySQL 这里建议大家使用压缩版,安装快,...1、下载后得到zip压缩包. 2、解压到自己想要安装到的目录,本人解压到的是D:\Program Files\mysql-5.7 3、添加环境变量:我的电脑->属性->高级->环境变量 选择
  • JDK压缩包安装方法,方便版本切换

    万次阅读 2018-08-20 23:05:24
    安装时候会自动在Windows\System32下产生多个java相关的exe程序,并且注入注册表与控制面板java管理程序,导致切换JDK版本相对困难一些,网上有给出一些方式,但是我试用了几个都未能解决,最后我选择了自己绿...
  • 电脑上存储的工作过程中发现的Java代码工具包,既有Swing程序也有工具类!工具类可以节约敲代码数据,有用的直接用就好。
  • 摘要:Java源码,文件操作,压缩包查看 Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。
  • mysql 8.0压缩包版本安装(小白版)

    千次阅读 2018-05-11 11:37:33
     通常其他教程中都是后配置环境变量的,这样容易出现“mysqld不是内部或外部命令,也不是可运行的程序 或批处理文件。”所以我们先添加环境变量。  1、找到系统环境变量设置      新建M...
  • C++程序压缩包 CCCC++程序压缩包++程序压缩包++程序压缩包++程序压缩包
  • Win10安装Tomcat服务器与配置环境变量

    万次阅读 多人点赞 2019-10-18 11:52:41
    文章目录下载安装JDK下载Tomcat压缩包解压Tomcat压缩包Tomcat目录结构启动Tomcat环境变量配置 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的...
  • 常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装...
  • JDK安装版制作压缩包

    千次阅读 2019-04-07 22:38:09
    2 我怎样才能得到最新的JRE / JDK作为一个zip文件,而不是EXE或MSI安装程序? 在电脑安装多个jdk版本,应对不同项目不同需求,采用压缩包免安装,方便切换不同版本。 一、准备安装包及解压缩工具 Oracle官网...
  • 程序上传文件.rar

    2020-02-29 19:48:32
    微信小程序上传文件源代码,可以上传图片,视频等,可以供大家学习参考。 微信小程序上传文件源代码,可以上传图片,视频等,可以供大家学习参考。
  • Mysql8.0.20 压缩包安装教程

    千次阅读 2020-05-09 13:17:08
    Mysql8压缩包安装教程第一步:先去官网下载[点击的MySQL的下载](https://dev.mysql.com/downloads/mysql/)第二步:将下载的文件解压,我的解压位置为C盘根目录,大家可以根据自己的需求解压到不同位置。如下图:第...
  • Dockerfile打包容器,需要从远程服务器下载可执行程序,并且是个压缩包 COPY 从上下文复制内容,原封不动的拷贝到容器中目标目录 ADD 从上下文复制内容,如果是标准的能解压的压缩包,则自动解压 从指定的url...
  • 2.C程序开发集成环境Keil uVision要求3.0或以上版本. 所有案例C源代码由配套书籍提供,压缩包中不提供C源代码, 仅提供由C程序编译生成的HEX文件. 3.如果有相关技术资料在压缩包中未找到, 读者可从...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 134,861
精华内容 53,944
关键字:

压缩包程序怎么安装