繁体   English   中英

“没有名为 pefile 的模块”即使我已经安装了 pefile

[英]"No module named pefile" even though I have installed pefile

我在同一台计算机上有 Python 2.7 和 Python 3.8

我试图让它工作: https : //github.com/countercept/python-exe-unpacker

要求是:

pefile==2017.9.3
unpy2exe==0.3
uncompyle6==2.11.5
xdis==3.5.5
pycrypto==2.6.1
configparser==3.5.0

我猜其他东西安装正确(不确定)。 但是当我尝试当前使用python python_exe_unpack.py -i [programname.exe]运行这个东西时

我收到错误:

C:\Python27\python.exe: No module named pefile

我已经运行了这两个命令:

py -m pip install pefile==2017.9.3

py -m pip install pefile==2019.4.18

并且问题仍然存在。

知道可能出了什么问题吗?

您应该使用pip freeze来获取已安装包的列表。 可能你的pypython可执行文件不一样,试试py python_exe_unpack.py -i [programname.exe] 还要检查您使用哪些路径来获取该包:

import sys
print(sys.path)

您可以通过PYTHONPATH环境变量添加额外的路径,或者只添加sys.path.append("/path/to/folder")与您安装 pefile 的路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM