簡體   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