大佬教程收集整理的这篇文章主要介绍了为什么找不到我的 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
有谁知道我哪里出错了?我愿意接受任何想法。非常感谢!
你是用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,请注明来意。