1.报错情形
在服务器上挂载gunicorn的时候,报错ModuleNotFoundError: No module named '_ctypes' 。此前由于项目需要我将本地默认的python3.6更新成了python3.9(问题所在),并创建环境进行测试,发生报错:
ModuleNotFoundError: No module named '_ctypes'
2.解决思路
由于之前是默认本地环境python3.6,所以本地环境肯定没有问题,问题只能出在更新python版本的过程中,在更新版本的时候我是照着「更新python3.9」这篇文章直接进行的,但是在中间做软连接的时候提示了一点Warning,没有在意就跳过了,所以从这里开始着手。
3.解决方法
我的python3.9安装路径:
- Python3.9: /usr/local/python3
(如果你的python路径为其他的可以自行修改)
在python新版本安装这个路径,编译之后,会操作软连接的创建: