p1
Traceback (most recent call last):
File "main.py", line 12, in <module>
from Crypto.Cipher import AES
ModuleNotFoundError: No module named 'Crypto'
s1
pip install pycryptodome
p2
File "/usr/local/Python36/lib/python3.6/os.py", line 220, in makedirs
mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/usr/local/Python36/lib/python3.6/site-packages/pycryptodome-3.10.1.dist-info'
s2
sudo pip install pycryptodome
p3
sudo: pip: command not found
s3
原因:编译sudo的时候加入了–with-secure-path 选项。
解决:在环境配置文件里加一个alias
(1) vi ~/.bashrc
添加如下内容:
alias sudo='sudo env PATH=$PATH'
(2)source ~/.bashrc
p4
Traceback (most recent call last):
File "main.py", line 14, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
s4
sudo pip install requests
p5
unrecognized options: --with-ssl
s5
https://blog.csdn.net/Beyond_F4/article/details/104004626
p6
致命错误:ffi.h:
s6
https://blog.csdn.net/baidu_41617231/article/details/89022182
p7
UnicodeEncodeError: 'latin-1' codec can't encode characters 中文乱码
s7
https://www.cnblogs.com/lansan0701/p/8029171.html
导出依赖包
pip3 freeze > requirements.txt
安装依赖包
pip install -r requirements.txt
网友评论