-
python压缩包解压后怎么安装_python程序解压rar压缩包报错
2020-12-03 12:32:21运行如下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学习笔记-打包发布Python模块或程序,安装包
2020-11-01 12:03:03Python模块、扩展和应用程序可以按以下几种形式进行打包和发布: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程序如何安装到手机上_java怎么安装到手机?手机安装java的教程
2021-03-16 01:24:47下载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程序了
-
mysql安装包(非安装程序包)怎么安装mysql的问题,mysql密码修改照样适用
2017-03-07 19:56:55①:解压你已经下载的压缩包到指定位置,例如你指定压缩到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;
skip-grant-tables
⑫:重新登录(如果第⑨步中第二条指令执行报错,此时这里你来执行就不会报错了)
ok!
-
三星手机怎么开启java_三星M8800安装java程序操作教程
2021-03-16 04:00:131.下载 JavaInstall里面包括了...如果不能连接,就在电脑上把下载的压缩包中的 SAMSUNG_Composite_USB_Driver_4_34_WHQL.zip 安装好。(如果你已经有了相同名称jar和jad一对安装文件,那么直接可以通过TkfileExplore安... -
shell脚本运行java的jar包,并且系统是没有安装过jre的,不过有jre没安装过的压缩包
2015-10-15 04:05:53当前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. -
云虚拟机配置siteserver,下载官网的压缩包以后解压在根目录下,访问安装向导.html,显示是乱码
2021-01-06 15:50:26<div><p> 求助应该怎么解决这个问题? 有发工单给阿里云客服客服说云虚拟主机得使用asp程序 是不是我使用的压缩包不对呢</p><p>该提问来源于开源项目:siteserver/cms</p></div> -
centos7怎么安装python_Centos7安装python
2021-02-27 10:26:37y install lrzsz 首先安装lrzsz工具,lrzsz是一款在linux里可代替ftp上传和下载的程序输入rz 弹出对话框选择python软件包tar xf +软件包名称将压缩包解压下ls可以看到解压后的目录Cd 目录名进入这个目录 用./... -
dedecms wxjk.php_dedecms怎么安装
2020-12-30 23:11:13dedecms怎么安装在本例中我们假设网站域名是www.abc.com,程序安装在网站根目录。1,下载最新版的dedecms程序,官方下载地址。2,打开压缩包,把upload目录下的所有文件和文件夹上传到空间根目录。3,访问... -
python无法选择安装位置图_python怎么安装?(教程图解)
2021-01-29 23:15:17安装python软件详细步骤首先打开安装程序压缩包,进行解压缩,解压到设置的位置,耐心等待解压完成。在解压后目录中,双击运行扩展名为“msi”格式的文件,稍等一下,就会进入安装界面。安装初始界面如下图所示,... -
怎么安装chrome插件教程
2014-11-27 11:13:002.将下载好的插件压缩包解压,解压出后缀crx的插件文件。 3.打开chrome浏览器扩展程序页 打开chrome浏览器,依照图片示例依次点击控制->工具->扩展程序进入插件管理界面。 4.安装插件 将crx插件拖放... -
我的世界javamod怎么装_我的世界MOD安装方法图文教程_我的世界MOD怎么安装_牛游戏网...
2021-01-30 19:58:05【导读】很多玩家不知道我的世界MOD怎么安装,怎么用,今天小编就为你讲解一下我的世界MOD怎么用?一起来了解一下吧!第一部分-安装JAVA7下载完成后,打开:安装(别更改目标文件夹)安装完成第二部分-选择游戏版本... -
Ubuntu如何安装应用程序
2013-09-03 14:42:21一般linux环境下正经的安装程序有三种: .deb和.rpm这事两种安装包 .bundle这个是二进制的安装文件 而你问的tar.gz一类的只是压缩包(或单纯的“包”,连压缩都没有),像rar或者zip一类的格式。 你会在Windows系统... -
MySQL怎么安装?请看这里,步骤简单明了!!!
2020-07-10 22:23:43二、使用应用程序安装MySQL 将压缩包解压到C盘 点击安装程序,开始安装 2.1第一步 同意并下一步 2.2 第二步 2.3 第三步 全部不选的话,点击下一步,会提示弹出窗口,忽略即可 2.4 第四步 点击execute开始安装 ... -
java的eclipse怎么安装_Java 从入门到入土(二)Eclipse安装与HelloWorld运行
2021-03-06 15:49:37本篇文章将介绍Eclipse软件安装与语言学习入门程序helloworld程序的两种运行方式。(1)下载安装 Eclipse到官网(http://www.eclipse.org/downloads/packages/)下载 Eclipse IDE for Java EEDevelopers,一般选择最新... -
CR安装教程|效果图设计师怎么按...CR安装教程|3dmax疯狂渲染大师怎么安装CORONA渲染器?食住玩3dmax千千问
2021-04-09 16:56:01大家好!我们是食住玩,本讲和大家介绍下CORONA渲染器...步骤1、先打开已经下载好的CORONA渲染器,一般都是压缩包,需要先解压出来CR安装的应用程序文件。文件不少,注意甄别! 步骤2、进入解压后的CR6.0文件夹内 -
7 打印机驱动_打印机驱动怎么安装?国产操作系统安装打印驱动方法图文步骤详解...
2021-01-03 02:43:08接下来为大家分享的是关于国产操作系统安装打印驱动的操作方法。机型:VA机器除外操作步骤:步骤1:驱动压缩包... 选择LPD/LPR主机或打印机 -- 填写复印机IP和队列名 -- 前进)(4)选择安装驱动程序的方式(5)选择预先... -
linux怎么不输入路径直接运行程序脚本
2017-10-25 18:06:00有时候我们会遇到一些程序压缩包,已解压无需安装就可以直接运行的那种,例如sendemail,就是直接把程序压缩包下载下来,解压后直接跑sendemail那个脚本就可以实现发送邮件功能 其实很简单,只需要把sendemail这个... -
sublime 3.2.1 怎么编译及运行java程序
2019-07-03 11:48:082 找到 Java.sublime-package 这个压缩包【实际上它就是个压缩包,可以用压缩软件打开的】 3 打开后,找到文件:JavaC.sublime-build,双击它,然后将文件的内容删除,再添加如下内容: { “cmd”: [“javac”,"-... -
c++一个源文件包含一个源文件怎么写_手把手教您怎么编写第一个单片机程序
2020-11-29 09:07:0751单片机的开发环境是Keil 软件。...Keil uVision4软件的压缩包里附有安装和破解说明,本文不再赘述。开发一个单片机程序,一般都要经过这几个步骤:建立工程->建立C文件->添加C文件到工程->编写C代码... -
hbuilder怎么使用自定义注释更新时间_福昕阅读器安装使用方法
2020-12-17 19:47:11前言福昕PDF阅读器是福昕公司推出的一款简体中文版pdf文件阅读软件。福昕PDF阅读器可以帮助你快速...操作方法如下:01安装福昕PDF阅读器下载解压“福昕阅读器”压缩包,找到目录下的“.exe”安装程序,右键选择“以... -
java版怎么装材质包_材质包安装教程
2021-03-22 20:47:03我的世界里只有你想不到的,没有做不到的,游戏里有的你可以用,没有的你可以创造,再不行还可以从外界装程序去实现。所以关键是要你敢想。下面我们就来看看材质包的安装方法,你们就不用再隐藏自己的设计天赋了!第... -
win7 path环境变量被覆盖了怎么恢复_Win 7环境下安装Php5
2020-11-27 15:59:10下载后的压缩包,解压。选择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软件安装图文教程全解
2020-07-16 16:05:47经常有人问我3dmax怎么安装,其实在网上教程就有很多,但是也总有人不愿意去找,为了解答广大群众的疑惑,今天我也跟随潮流,来一场安装教程的热闹。有需要的朋友就收藏吧! 今天讲的是3Dmax2018版本,其他版本的有... -
安装license_maple安装与资料分享
2020-12-20 11:21:42今天我们来说说怎么安装Maple,并分享一些Maple学习资料。下载Maple安装包(在公众号输入“Maple”,即可获取Maple安装包及学习资料),解压压缩包,右击“Maple2019.0WindowsX64Installer”应用程序,选择“以管理... -
一文看懂Android APK安装的原理
2019-07-23 23:56:12我们知道,Windows应用程序的安装包是一个可执行的压缩包,安装的过程是把压缩包中的数据和依赖库拷贝到安装目录,再在桌面或启动栏创建快捷方式,那么安卓的APK安装过程是不是也是这样的呢?本文将为大家解答这些...