程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了为什么找不到我的 Python 包?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决为什么找不到我的 Python 包??

开发过程中遇到为什么找不到我的 Python 包?的问题如何解决?下面主要结合日常开发的经验,给出你关于为什么找不到我的 Python 包?的解决方法建议,希望对你解决为什么找不到我的 Python 包?有所启发或帮助;

我正在使用 PyPDF2 将多个 pdf 文件合并为一个输出。然我的代码之前可以运行,但在将文件移动到我计算机上的其他文件夹后它停止了。无法再找到该包:@H_923_3@moduleNotFoundError: No module named 'PyPDF2'。

我首先运行 pip List 以确保包仍然在那里(它是)。然后我尝试卸载并重新安装它,但没有成功。然后,我尝试进入虚拟环境,看看在那里安装软件包是否可以解决我的问题。确实如此,并且代码运行良好,但是,我需要它在 venv 之外工作。我已经从我的非虚拟环境中删除了所有包,只剩下这个:

Dr-Bubbles:Scripts $ pip List                            
Package    Version
---------- -------
pip        21.0.1
PyPDF2     1.26.0
setuptools 51.3.3
wheel      0.36.2

Dr-Bubbles:Scripts $ python3 mergepdf.py 
TraceBACk (most recent call last):
  file "mergepdf.py",line 10,in <module>
    from PyPDF2 import pdffileReader,pdffileMerger
ModuleNotFoundError: No module named 'PyPDF2'

作为参,这里是脚本的导入部分:

from PyPDF2 import pdffileReader,pdffileMerger
from rich import print
OUTPUT_DIR = "/Users/bencarpenter/OneDrive/Personal/pdfs"

def main():
     # Main function

有谁知道我哪里出错了?我愿意接受任何想法。非常感谢!

解决方法

@H_874_24@

你是用python安装pip还是单独安装pip?如果是单独的,则需要卸载并重新安装python,但在此之前,请尝试pip freeze>requirements.txt。您需要确保此 txt 文件安全。下载后,在安装向导中启用PATH和PIP。在终端中的 CMD 或 pip3 中安装后尝试 pip(如果您使用的是 MAC 或 Linux)。重新安装好python和pip之后,需要输入pip3 install -r requirements.txt,就大功告成了。

,

我找到了。我的问题是python3的双重安装。 pip 附加到我的 python 自制软件安装,但在 cli 中运行 python3 正在运行系统安装。为了解决这个问题,我在我的 alias python=/usr/local/bin/python3 文件中添加了 .zshrc 行(如 https://cran.r-project.org/web/packages/kableExtra/readme/README.html 所示),使得运行 python3 始终指向 hombrew 安装。感谢@Fatalerr 为我指明了正确的方向。

大佬总结

以上是大佬教程为你收集整理的为什么找不到我的 Python 包?全部内容,希望文章能够帮你解决为什么找不到我的 Python 包?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:Python包?