美文网首页
PYTHON问题汇总和解决

PYTHON问题汇总和解决

作者: andycheng | 来源:发表于2021-04-21 14:27 被阅读0次

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

相关文章

网友评论

      本文标题:PYTHON问题汇总和解决

      本文链接:https://www.haomeiwen.com/subject/avfzlltx.html