精华内容
下载资源
问答
  • 运行如下python程序报错Couldn't find path to unrar library的解决办法:#!/usr/bin/python#-*-coding:utf-8-*-fromunrarimportrarfilefile=rarfile.RarFile('/root/ssl.rar')file.extractall('/tmp')备注:rarfile...

    运行如下python程序报错Couldn't find path to unrar library的解决办法:#!/usr/bin/python

    #-*- coding:utf-8 -*-

    from unrar import rarfile

    file = rarfile.RarFile('/root/ssl.rar')

    file.extractall('/tmp')

    备注:rarfile已经通过pip3 install rarfile安装,但是unrar用pip3虽然提示成功但是有问题,所以手动安装下unrar包。

    1、安装依赖包yum install gcc gcc-c++

    2、下载unrar包、安装、编译wget http://www.rarlab.com/rar/unrarsrc-5.4.5.tar.gz

    tar zxf unrarsrc-5.4.5.tar.gz

    cd unrar

    使用make lib命令将会自动编译库文件,再使用make install-lib命令产生 libunrar.so 文件(一般在 /usr/lib 目录下面)make lib

    make install-lib

    3. 在/etc/profile文件末尾加上vi /etc/profile

    export UNRAR_LIB_PATH=/usr/lib/libunrar.so

    成功保存后再使用命令使变量生效

    source /etc/profile

    展开全文
  • 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代码的头文件安装路径)

    展开全文
  • 下载JAVA程序,电脑上解压程序rar压缩包,解压后包含2个文件:JAR和JAD.2.把JAR和JAD文件一起传入手机的 “其他文件“ 里 .[可使用PC套件或从内存卡上复制]3.待机状态下输入*#9998*4678255# .手机显示已启动即可.4....

    安装步骤如下:

    1.下载JAVA程序,电脑上解压程序rar压缩包,解压后包含2个文件:JAR和JAD.

    2.把JAR和JAD文件一起传入手机的 “其他文件“ 里 .[可使用PC套件或从内存卡上复制]

    3.待机状态下输入*#9998*4678255# .手机显示已启动即可.

    4.进入手机的”其它文件“夹里,选中JAD后按选项,手机提示是否安装,选择OK .

    5.安装完的游戏自动储存在JAVA世界 .其他文件夹中的JAR和JAD即可删除了.

    安装方法就是这样的,根据近期各位会员朋友的提问及自身的测试心得,把安装JAVA失败的状况做了一下总结:

    1.一定要用英文字符或数字为JAR和JAD文件命名,而且命名长度不要太长,越短越好。如果用中文字符起名的话可是安不进去文件的.

    2.JAVA程序的JAR文件大小不要超过700K,否则也是安装不了.

    3.如果前2个条件都满足,安装JAVA还是发生错误,则只保留JAR文件,删除JAD文件.下载JAD生成器重新生成jad文件,再安装试试.

    4.还有一些安装时候容易搞错的地方,JAR和JAD文件记得一定是传入手机的"其他文件",而不是内存卡上的. 待机状态下输入指令的时候,手机会提示"已启动",这时候是开启JAVA安装,再次输入指令,提示"未启动",JAVA安装也就关闭了.

    5.如果条件满足以上所述,还安装不起JAVA,就是U6不支持该JAVA程序了

    展开全文
  • ①:解压你已经下载的压缩包到指定位置,例如你指定压缩到Dpan下面的MySQL目录 ②:找到里面的my_default.ini这个文件 ③:在my_default.ini这个文件找到 #basedir,在它下面你会看到 #basedir= #datadir=把前面...

    ①:解压你已经下载的压缩包到指定位置,例如你指定压缩到D盘下面的MySQL目录


    ②:找到里面的my_default.ini这个文件


    ③:在my_default.ini这个文件找到 #basedir,在它下面你会看到

    #basedir=
    #datadir=
    把前面的“#”去掉,填写相关路径(具体以你自己的压缩文件到哪个文件夹为准)

    basedir=D:/MySQL
    datadir=D:/MySQL/data


    *如果考虑到后期方便快捷使用此时你可以配置一个mysq的系统环境变量,但是这个不是必须的,自己选择


    ④:在 cmd 下进入 MySQL 的 bin 目录(我的是 D:/MySQL/bin),执行:

    mysqld --initialize

    上面这段话的意思就是初始化数据库


    ⑤:安装服务

    mysqld -install

    ⑥:启动服务:

    net start MySQL

    ⑦:此时如果你急着登入会如下 MySQL 报错:所以先不要登陆

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    ⑧:尝试修改 root 用户密码:

    打开 my.ini,找到 [mysqld],在下面添加:

    skip-grant-tables

    然后在cmd直接输入mysql 按回车键可以直接登陆(因为skip-grant-tables表示是不需要用户名和密码进行登陆操作的)


    ⑨:在不需要用户名和密码状态下去修改密码,执行下面的两条语句(注意:如果执行第二条失败,那就暂时不执行第二条指令,等修改完密码后重新登陆成功时再 执行第二条指令,因为我看到别人这样,我自己照着做会报错)

    mysql>update mysql.user set authentication_string=password('new_password') where user='root' and Host ='localhost'
    mysql> ALTER USER USER() IDENTIFIED BY 'news_password';


    ⑩:刷新权限:

    FLUSH PRIVILEGES;


    ⑪:注释掉 my.ini 文件中刚才添加的(即找到下面的代码前面加上“#”)

    skip-grant-tables

    ⑫:重新登录(如果第⑨步中第二条指令执行报错,此时这里你来执行就不会报错了)


    ok!
















    展开全文
  • 1.下载 JavaInstall里面包括了...如果不能连接,就在电脑上把下载的压缩包中的 SAMSUNG_Composite_USB_Driver_4_34_WHQL.zip 安装好。(如果你已经有了相同名称jar和jad一对安装文件,那么直接可以通过TkfileExplore安...
  • 当前linux系统没有安装jre和jdk,我要怎么写shell脚本,才能运行jar包啊。是不是运行jar包之前还要在shell脚本中用命令把jre安装了啊。求大神。在线等。。。。。。最好把脚本写好了。。。。。谢谢,悬赏大大滴
  • Weblogic 12c启动安装程序

    千次阅读 2017-09-18 14:57:09
    尤其是启动安装程序,按网上的方法怎么做都不对。当你在命令行敲处解压压缩包的代码 java -jar fmw_12.2.1.2.0_wls.jar,都会出现这种错误 或者你这样做,把压缩包直接解压了。在这个目录下fmw_12.
  • <div><p> 求助应该怎么解决这个问题? 有发工单给阿里云客服客服说云虚拟主机得使用asp程序 是不是我使用的压缩包不对呢</p><p>该提问来源于开源项目:siteserver/cms</p></div>
  • y install lrzsz 首先安装lrzsz工具,lrzsz是一款在linux里可代替ftp上传和下载的程序输入rz 弹出对话框选择python软件包tar xf +软件包名称将压缩包解压下ls可以看到解压后的目录Cd 目录名进入这个目录 用./...
  • dedecms怎么安装在本例中我们假设网站域名是www.abc.com,程序安装在网站根目录。1,下载最新版的dedecms程序,官方下载地址。2,打开压缩包,把upload目录下的所有文件和文件夹上传到空间根目录。3,访问...
  • 安装python软件详细步骤首先打开安装程序压缩包,进行解压缩,解压到设置的位置,耐心等待解压完成。在解压后目录中,双击运行扩展名为“msi”格式的文件,稍等一下,就会进入安装界面。安装初始界面如下图所示,...
  • 2.将下载好的插件压缩包解压,解压出后缀crx的插件文件。 3.打开chrome浏览器扩展程序页 打开chrome浏览器,依照图片示例依次点击控制->工具->扩展程序进入插件管理界面。 4.安装插件 将crx插件拖放...
  • 【导读】很多玩家不知道我的世界MOD怎么安装,怎么用,今天小编就为你讲解一下我的世界MOD怎么用?一起来了解一下吧!第一部分-安装JAVA7下载完成后,打开:安装(别更改目标文件夹)安装完成第二部分-选择游戏版本...
  • 一般linux环境下正经的安装程序有三种: .deb和.rpm这事两种安装包 .bundle这个是二进制的安装文件 而你问的tar.gz一类的只是压缩包(或单纯的“包”,连压缩都没有),像rar或者zip一类的格式。 你会在Windows系统...
  • 二、使用应用程序安装MySQL 将压缩包解压到C盘 点击安装程序,开始安装 2.1第一步 同意并下一步 2.2 第二步 2.3 第三步 全部不选的话,点击下一步,会提示弹出窗口,忽略即可 2.4 第四步 点击execute开始安装 ...
  • 本篇文章将介绍Eclipse软件安装与语言学习入门程序helloworld程序的两种运行方式。(1)下载安装 Eclipse到官网(http://www.eclipse.org/downloads/packages/)下载 Eclipse IDE for Java EEDevelopers,一般选择最新...
  • ​大家好!我们是食住玩,本讲和大家介绍下CORONA渲染器...步骤1、先打开已经下载好的CORONA渲染器,一般都是压缩包,需要先解压出来CR安装的应用程序文件。文件不少,注意甄别! 步骤2、进入解压后的CR6.0文件夹内
  • 接下来为大家分享的是关于国产操作系统安装打印驱动的操作方法。机型:VA机器除外操作步骤:步骤1:驱动压缩包... 选择LPD/LPR主机或打印机 -- 填写复印机IP和队列名 -- 前进)(4)选择安装驱动程序的方式(5)选择预先...
  • 有时候我们会遇到一些程序压缩包,已解压无需安装就可以直接运行的那种,例如sendemail,就是直接把程序压缩包下载下来,解压后直接跑sendemail那个脚本就可以实现发送邮件功能 其实很简单,只需要把sendemail这个...
  • 2 找到 Java.sublime-package 这个压缩包【实际上它就是个压缩包,可以用压缩软件打开的】 3 打开后,找到文件:JavaC.sublime-build,双击它,然后将文件的内容删除,再添加如下内容: { “cmd”: [“javac”,"-...
  • 51单片机的开发环境是Keil 软件。...Keil uVision4软件的压缩包里附有安装和破解说明,本文不再赘述。开发一个单片机程序,一般都要经过这几个步骤:建立工程->建立C文件->添加C文件到工程->编写C代码...
  • 前言福昕PDF阅读器是福昕公司推出的一款简体中文版pdf文件阅读软件。福昕PDF阅读器可以帮助你快速...操作方法如下:01安装福昕PDF阅读器下载解压“福昕阅读器”压缩包,找到目录下的“.exe”安装程序,右键选择“以...
  • 我的世界里只有你想不到的,没有做不到的,游戏里有的你可以用,没有的你可以创造,再不行还可以从外界装程序去实现。所以关键是要你敢想。下面我们就来看看材质包的安装方法,你们就不用再隐藏自己的设计天赋了!第...
  • 下载后的压缩包,解压。选择PHP5目录中的后缀为dll的应用程序扩展文件。拷贝到C:windowssystem32目录下。设置环境变量:高级系统设置环境变量:path ,编辑。Path最后添加F:PHP5;F:PHP5Ext因为我将PHP解压文件存储在...
  • sql server 2012 安装问题

    2017-11-21 14:02:44
    压缩包打开安装程序后,显示操作类型ExecuteWorkflowAction对于WorkflowIdentity元素无效,唯一有效的操作类型是ExecuteWorkflowAction 错误代码:0x84B20001 怎么解决 急!!!
  • 经常有人问我3dmax怎么安装,其实在网上教程就有很多,但是也总有人不愿意去找,为了解答广大群众的疑惑,今天我也跟随潮流,来一场安装教程的热闹。有需要的朋友就收藏吧! 今天讲的是3Dmax2018版本,其他版本的有...
  • 今天我们来说说怎么安装Maple,并分享一些Maple学习资料。下载Maple安装包(在公众号输入“Maple”,即可获取Maple安装包及学习资料),解压压缩包,右击“Maple2019.0WindowsX64Installer”应用程序,选择“以管理...
  • 一文看懂Android APK安装的原理

    千次阅读 2019-07-23 23:56:12
    我们知道,Windows应用程序的安装包是一个可执行的压缩包安装的过程是把压缩包中的数据和依赖库拷贝到安装目录,再在桌面或启动栏创建快捷方式,那么安卓的APK安装过程是不是也是这样的呢?本文将为大家解答这些...

空空如也

空空如也

1 2 3 4 5 6
收藏数 110
精华内容 44
关键字:

压缩包程序怎么安装