从昨天起就开始在实验室的暑期学习啦,昨天在机房学会用U盘装ubuntu server。

今天老师布置了用Python写文本处理的脚本的任务,包括处理PDF/DOC/TXT/EXCEL等等。

先处理PDF,上网查了一下,pypdf已经停更了,它的功能比较少,现在使用的是pypdf2。

但是pypdf2我安装不成功,后来发现它似乎是适合linux环境下的,于是根据命令行的错误提示把setup.py里的包含路径语句改了改,但是还是有一点问题,提示package directory does not exist,后来在一篇博客里找到一个差不多的问题:

BeautifulSoup的安装,我是在Windows下安装的,官网上没有window下安装的教程,我是凭感觉装上的。它有一个setup.py,我就用"python.exe setup.py install"运行了,但提示"error: package directory 'bs4' does not exist",原来是默认python执行路径不在当前目录,而是在C盘下面的用户目录中,所以把bs4文件移动过去就好了。跑完好,生成一个build文件夹,我知道它肯定要放到Python文件下的LIB文件夹里面去,所以就把下面的bs4移到LIB中去,就可以了。以后要用,直接import即可。如果是linux用户装起来应该会更顺利些。

所以我把PyPDF2这个文件夹放到了python.exe所在的目录下,然后把PyPDF2放到Lib目录下去,这样就OK了,PyPDF2安装成功。

转载于:https://www.cnblogs.com/Rivrr/p/5603515.html

在windows下安装PyPdf2相关推荐

  1. 基于svnserve的SVN服务器(windows下安装与配置)

    基于svnserve的SVN服务器(windows下安装与配置) 关键字: svn 安装SVNserve 从http://subversion.tigris.org/servlets/ProjectD ...

  2. Windows下安装Z3的Python3版

    文章目录 Windows下安装Z3的Python3版 pip 安装(不推荐,很慢) 使用微软官方构建好的DLL(推荐,快速) Windows下安装Z3的Python3版 GitHub官方仓库地址:Z3 ...

  3. 在windows下安装concurrentlua

    concurrentlua的makefile只提供了unix下的版本,如果直接按make里面得拷贝路径安排文件 在windows下是无法凑效的.这里我把我在windows下安装concurrentlu ...

  4. linux/windows下安装scala

    为什么80%的码农都做不了架构师?>>>    一.linux下安装scala 1.保证jdk安装成功,版本在1.5或者更改版本,java和javac均可用. 2.官网下载scala ...

  5. windows下安装cygwin及配置

    windows下安装cygwin及配置 对于使用Windows操作系统作为开发平台同时又喜欢类unix环境的朋友(Windows不是最方便的开发环境),这里是在Cygwin环境下安装Rails的步骤 ...

  6. Redis第一集:Windows下安装Redis和测试

    Redis第一集:Windows下安装Redis和测试 一.资源 Windows下的Redis的下载地址 点击这里即可下载,如果进不去GitHub的话,可以上网搜一下怎么进GitHub,搭个梯子(●ˇ ...

  7. 如何在windows下安装cygwin

    如何在windows下安装cygwin 转载于:https://www.cnblogs.com/zhujiabin/p/5747580.html

  8. 在windows下安装python包管理器pip及使用

      从来没有在Windows下用过pip,今天试了下,原来pip也可以在Windows下安装,使用也和Linux下一样简单. 先从下面的地址下载pip源码: http://pypi.python.or ...

  9. 《Nmap渗透测试指南》—第1章1.2节Windows下安装Nmap

    本节书摘来自异步社区<Nmap渗透测试指南>一书中的第1章1.2节Windows下安装Nmap,作者 商广明,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1. ...

最新文章

  1. Sqlserver的触发器的简单使用
  2. parseInt(),parseFloat(),parse()
  3. Linux有问必答:如何为在Linux中安装兄弟牌打印机
  4. Linux学习之常用技巧
  5. ZooKeeper启动过程
  6. Android按back后执行过程,安卓app测试获取接口返回数据,然后处理数据,放在一个button点击事件里面 执行顺序有问题?无法获取数据?...
  7. flask ajax 文件上传,使用ajax上传Python flask文件请求.files空的
  8. TCP协议的流量控制
  9. linux tee命令_Linux tee命令示例
  10. 数据结构开发(11):双向循环链表的实现
  11. Android组件化开发实践
  12. 190524每日一句
  13. html怎么添加自动关机,按键精灵怎样设置自动关机
  14. DB9 公头母头引脚定义及连接、封装
  15. 基于ssm的宠物医院信息管理系统 java毕业设计源码介绍
  16. 2015-2022年历年真题考研数学二难度概述
  17. python中bin的意思_python中bin函数的使用方法
  18. 人工智能会用绝对的力量,用更高层次的方式直接进入你的工作行业
  19. 如何描述缺陷(Defect)?
  20. LED电子时钟显示屏(NTP时间同步服务器)是如何完成授时服务的?

热门文章

  1. k8s 使用helm部署dashboard
  2. 利用神器BTrace 追踪线上 Spring Boot应用运行时信息
  3. Python 一次for遍历多个列表及遍历时获取index
  4. python工作区是什么_VSCode工作区
  5. linux hadoop测试,快速搭建Hadoop环境并测试mapreduce
  6. python读取lmdb文件_python将图片转成lmdb格式
  7. python微信验证码收不到_给微信回复消息收不到(Python)
  8. 中断(interrupted()、isInterrupted())、Executor的中断
  9. Cpp 对象模型探索 / 对象的虚函数表指针的位置
  10. 启明云端分享 | SSD201\SSD202D 核心板如何批量烧录,母片制作教程分享