Python安装rar解压包(for Arcgis篇)
来源:互联网 发布:怎么在淘宝上注册店 编辑:程序博客网 时间:2024/06/07 08:00
背景:项目中需要用Python解压压缩包,常用的压缩包格式有zip、rar等,Python对于zip格式的文件有自带的包,名为zipfile。对于rar格式文件,需要自己下载安装(这里跟操作系统有关,这个有时间再做补充)。
先说一下我的系统和Python版本:win7,arcgis 10.3,Python 2.7.8
需要用到的文件:
可能用到的文件:
1.解压Setuptool-33.1.1.zip,如图
3.运行控制台程序,找到当前解压的目录,执行“python setup.py install”,如下图
注:这里如果不能执行,尝试将python-unrar-master.zip的解压内容放到Python的Scripts目录下,如C:\Python27\ArcGIS10.3\Scripts。
4.执行完毕后,在Python 的Lib/site-packages中就能查看到rar包了,如图
5.运行UnRARDLL.exe安装程序,安装到自己指定的路径
6.打开UnrarDLL安装目录,将红框处的UnRAR.dll和UnRAR.lib改为unrar.dll和unrar.lib(都改为小写)
注:按照查找的资料描述,64位系统需修改x64文件中的UnRAR.dll和UnRAR.lib,但改了没有效果,尝试改了外面的UnRAR.dll和UnRAR.lib之后,发现可行。
7.打开环境变量设置,将UnrarDLL目录和python目录添加到PATH路径中,如C:\Python27\ArcGIS10.3;D:\Program Files (x86)\UnrarDLL
8.设置完毕就可以在Python中使用啦
参考文章:
http://blog.csdn.net/big_talent/article/details/52367184
先说一下我的系统和Python版本:win7,arcgis 10.3,Python 2.7.8
需要用到的文件:
可能用到的文件:
Setuptool-33.1.1.zip是easy install,为了方便安装第三方包
python-unrar-master.zip是python中要用到的rarfile解压rar模块
UnRARDLL.exe是模块需要支持的unrar library
资源已上传:http://download.csdn.net/detail/rrrrroy_ha/9894701
1.解压Setuptool-33.1.1.zip,如图
在控制台中找到当前文件夹,执行“python setup.py install”命令,下载easy install插件。
2.解压python-unrar-master.zip,如图
3.运行控制台程序,找到当前解压的目录,执行“python setup.py install”,如下图
注:这里如果不能执行,尝试将python-unrar-master.zip的解压内容放到Python的Scripts目录下,如C:\Python27\ArcGIS10.3\Scripts。
4.执行完毕后,在Python 的Lib/site-packages中就能查看到rar包了,如图
5.运行UnRARDLL.exe安装程序,安装到自己指定的路径
6.打开UnrarDLL安装目录,将红框处的UnRAR.dll和UnRAR.lib改为unrar.dll和unrar.lib(都改为小写)
注:按照查找的资料描述,64位系统需修改x64文件中的UnRAR.dll和UnRAR.lib,但改了没有效果,尝试改了外面的UnRAR.dll和UnRAR.lib之后,发现可行。
7.打开环境变量设置,将UnrarDLL目录和python目录添加到PATH路径中,如C:\Python27\ArcGIS10.3;D:\Program Files (x86)\UnrarDLL
8.设置完毕就可以在Python中使用啦
参考文章:
http://blog.csdn.net/big_talent/article/details/52367184
阅读全文
1 0
- Python安装rar解压包(for Arcgis篇)
- python解压rar文件
- python-解压rar
- ubuntu安装解压rar
- 安装解压命令rar
- python循环解压rar文件
- [CentOS]安装rar解压工具
- centos 安装rar解压工具
- centos 安装 rar解压命令
- ubuntu unrar解压rar包和unzip 解压zip包
- ubuntu unrar解压rar包和unzip 解压zip包
- 解压RAR格式的压缩包代码
- Linux 下解压与压缩rar包
- Linux 下 解压rar格式压缩包
- linux下rar包的解压方法
- linux下rar包的解压方法
- 【python初学】Python批量解压RAR脚本
- linux(64位)安装rar,并解压被压缩成多个rar的文件
- 堆和栈的区别(转过无数次的文章)
- 在node下使用webpack构建react开发环境
- JS内存泄漏笔记
- 关于join函数和split函数
- 项目中遇到的问题
- Python安装rar解压包(for Arcgis篇)
- ArcGIS Engine进行编辑时,提示错误:Objects in this class cannot be updated outside an edit session [line_2]
- eclipse中合并svn代码 -- 将分支branch上的代码合并到主干trunk上
- JS日期格式化,拿到时间段日期
- xml基础知识(1)
- [Leetcode] 283. Move Zeroes 解题报告
- c\c++ 输入输出
- Hadoop的分布式架构改进与应用
- xmpp的XmppConnection类