我正在使用运行 Kali Linux 的 Raspberry PI 3 Model B,我目前正在编写在 python 3 上运行的 P2P 加密 python 聊天。我使用的加密库称为“CryptoShop”,它是一个“.py”文件,而不是一个导入的库。我使用它的方式与指示“自述文件”的方式相同,所以这不是一回事。在我对聊天进行加密之前,它运行良好,但现在,我遇到了错误,因为 CryptoSHop 使用 TQDM 数学库,并尝试使用 APT-GET、PIP、Source 安装它,但什么也没有,因为首先我的聊天只是在 Python3 上运行:
root@kali:~# python PyChat/pychat.py
File "PyChat/pychat.py", line 16
SyntaxError: Non-ASCII character '\xc3' in file PyChat/pychat.py on line 16, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
所以当我使用 Python3 时:
root@kali:~# python3 PyChat/pychat.py
Traceback (most recent call last):
File "PyChat/pychat.py", line 4, in <module>
from cryptoshop import encryptstring
File "/root/PyChat/cryptoshop.py", line 52, in <module>
from tqdm import *
ModuleNotFoundError: No module named 'tqdm'
CryptoSHop 尝试导入 tqdm。这是它的一段代码:
import os
import sys
from tqdm import *
import getpass
import argparse
我仍然处于基本编码的水平,我在网络上获得了这段聊天代码,并且只是对它进行了基本的用户身份验证(检查是否存在用户名的文件),提高了可用性,并进行了加密。
对不起,我的英语不好,这不是我的母语;-)
提前致谢。