目录
8/03
第1种方法
不知道是不是这个库在Anaconda里面很少用
在Anaconda可视化界面那里没有找到
在pycharm也没有找到
最后根据在conda执行conda install jsonpath 安装报错信息,
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
PackagesNotFoundError: The following packages are not available from current channels:
- jsonpath
Current channels:
- https://repo.anaconda.com/pkgs/main/win-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/r/win-64
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/msys2/win-64
- https://repo.anaconda.com/pkgs/msys2/noarch
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.
要搜索可能提供conda包的备用频道,
找到了所要安装的库命令了
conda install -c conda-forge jsonpath
或者
conda install -c "conda-forge/label/cf202003" jsonpath
打开conda的cmd命令窗口
安装完,conda就clear了窗口,返回了done, 没截到安装过程
安装成功, 一定要刷新一下,才能检索出你安装的库
该方法适用于 conda安装 部分库 找不到的问题
第2种方法
这个网站加载的快一些:
不过这个应该得手动进入下载完保存该库的电脑路径里进行安装
第2种方法, 这个我没试过,不太了解, 不过可以参考下面提供的手动安装流程
Anaconda手动安装第三方库/离线库_conda离线安装第三方包_二白小菜的博客-CSDN博客
9/25 更新 python-office 个人使用问题
conda没有的, 可以使用pip命令下载,
由于要处理pdf文件转换成图片,被tesseract进行OCR文字识别问题,需要下载包支持pdf文件转换成图片格式, 根据网上资料,选择使用python_office包,
但是发现conda默认环境不支持python-office包,而且conda官网页不提供其下载源
改为pip下载,出现6-7个依赖项错误,下载失败,
依赖项错误如下
ERROR: spyder 4.0.1 requires pyqt5<5.13; python_version >= "3", which is not installed.
ERROR: spyder 4.0.1 requires pyqtwebengine<5.13; python_version >= "3", which is not installed.
ERROR: pytest-astropy 0.8.0 requires pytest-cov>=2.0, which is not installed.
ERROR: pytest-astropy 0.8.0 requires pytest-filter-subpackage>=0.1, which is not installed.
ERROR: uiautomation 2.0.18 has requirement comtypes>=1.1.10, but you'll have comtypes 1.1.7 which is incompatible.
ERROR: akshare 1.10.42 has requirement decorator>=4.4.2, but you'll have decorator 4.4.1 which is incompatible.
ERROR: akshare 1.10.42 has requirement tqdm>=4.43.0, but you'll have tqdm 4.42.1 which is incompatible.
ERROR: reportlab 4.0.5 has requirement pillow>=9.0.0, but you'll have pillow 7.0.0 which is incompatible.
ERROR: pikepdf 6.2.9 has requirement lxml>=4.8, but you'll have lxml 4.5.0 which is incompatible.
ERROR: pikepdf 6.2.9 has requirement Pillow>=9.0, but you'll have pillow 7.0.0 which is incompatible.
处理:
新建python运行环境,命名为py38, 尝试解决python_office包依赖项冲突问题
因为python_office包及其依赖项其他包,在conda没有找到需求版本, 部分包需要pip下载。由于切换了python环境,这里我需要重新设置pip下载镜像源,这里改为清华镜像源pypi | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
该pip下载镜像源代码如下:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
根据上一步依赖项冲突信息, 现在依次安装相应版本包
这里我查看了一下python_office包的历史更新情况,
按照依赖项冲突信息,安装适当版本
pip install PyQt5==5.12
pip install PyQtWebEngine==5.12
pip install pytest-cov
pip install pytest-filter-subpackage
pip install comtypes==1.1.10
剩下包下载 等于要求最低版本
搞完,
尝试下载python-office包,这里我直接下载最新的版本了
pip install python-office
没有再出现依赖项问题,啊,对了,还要重新下载pytesseract接口包
还好,没有出现依赖项冲突,import pytesseract正常执行
开始尝试转换pdf文件为图片, import office ...
import office
office.pdf.pdf2imgs(
pdf_path='image/单据/电子回单_2023092400085000832974212864860044377790.pdf',
out_dir='image/pdfToimg'
)
我去,这居然报错了,啊啊啊啊啊, 我他喵的崩溃了, 晚上1:51
报错信息:难道是他的新版本又关联了什么,导致报错,,,,,
1:57,
明天星期一,早起上课,