赞
踩
最近申请了一台阿里云ECS作为开发和部署环境,想用来作为Web后台服务器。操作系统选择了Ubuntu 20.04 64位版本,网站后台采用python Flask框架。由于后台程序需要处理大规模数据,因此配置环境时除需要安装python和Flask之外,还需要安装pandas和numpy等library。
起初我下载了python3.9.15版本,安装python解释器后又依次安装flask和pandas,结果安装始终无法成功,提示当前系统缺乏_ctypes和ssl两个依赖库。后来搜索了不少资料,分别采用pip install和编译(configure+make+make install)等各种方式试图安装ssl/openssl和ctypes等库,基本尝试了各种方法均未能解决。后来我将已安装的python3.9.15等库全部卸载并清除,开始尝试其它python版本。
1. 于是下载了python当下最新版本python3.11.0,重新开始安装:
- wget --no-check-certificate https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
- gzip -d Python-3.11.0.tgz
- tar -xf Python-3.11.0.tar
- cd Python-3.11.0/
- make
- make install
当然,系统提示_ctype和_ssl库仍然缺失,见以下部分输出:
- Failed to build these modules:
- _ctypes
-
- Following modules built successfully but were removed because they could not be im
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。