当前位置:论坛首页 > Linux面板 > 求助

【已解决】ModuleNotFoundError: No module named 'Crypto'

发表在 Linux面板2023-3-27 08:45 [复制链接] 1 2604

1.场景
  • 登录宝塔终端,输入账号、密码后,登录提示 ModuleNotFoundError: No module named 'Crypto'
  • Python版本:2.7.5

2.报错信息
Traceback (most recent call last):  File "/www/server/panel/BTPanel/__init__.py", line 1786, in publicObject   
      return run_exec().run(toObject, defs, get)  
File "/www/server/panel/BTPanel/__init__.py", line 1734, in run   
      result = getattr(toObject,get.action)(get)  
File "/www/server/panel/class/ssh_terminal.py", line 928, in create_host   
      self.save_ssh_info(args.host,host_info)  
File "/www/server/panel/class/ssh_terminal.py", line 976, in save_ssh_info   
      r_data = public.aes_encrypt(json.dumps(host_info),self._pass_str)  
File "class/public.py", line 2641, in aes_encrypt   
      import panelAes  
File "/www/server/panel/class/panelAes.py", line 5, in     
     from Crypto.Cipher import AES
ModuleNotFoundError: No module named 'Crypto'

3.解决方案:btpip install Crypto
4.解决效果:没有解决,安装信息如下
Looking in indexes: https://mirrors.aliyun.com/pypi/simple
Requirement already satisfied: Crypto in /www/server/panel/pyenv/lib/python3.7/site-packages (1.4.1)
Requirement already satisfied: Naked in /www/server/panel/pyenv/lib/python3.7/site-packages (from Crypto) (0.1.32)
Requirement already satisfied: shellescape in /www/server/panel/pyenv/lib/python3.7/site-packages (from Crypto) (3.8.1)
Requirement already satisfied: requests in /www/server/panel/pyenv/lib/python3.7/site-packages (from Naked->Crypto) (2.28.2)
Requirement already satisfied: pyyaml in /www/server/panel/pyenv/lib/python3.7/site-packages (from Naked->Crypto) (6.0)
Requirement already satisfied: idna<4,>=2.5 in /www/server/panel/pyenv/lib/python3.7/site-packages (from requests->Naked->Crypto) (3.4)
Requirement already satisfied: certifi>=2017.4.17 in /www/server/panel/pyenv/lib/python3.7/site-packages (from requests->Naked->Crypto) (2022.12.7)
Requirement already satisfied: charset-normalizer<4,>=2 in /www/server/panel/pyenv/lib/python3.7/site-packages (from requests->Naked->Crypto) (3.1.0)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /www/server/panel/pyenv/lib/python3.7/site-packages (from requests->Naked->Crypto) (1.26.15)






使用道具 举报 只看该作者 回复
发表于 2023-3-27 09:00:22 | 显示全部楼层
解决方案二:

  1. btpip install pyCrypto
复制代码
  1. bt restart
复制代码


解决结果:问题修复
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表