当前位置:   article > 正文

阿里云ECS(Ubuntu 20.04 64位)安装Python失败_following modules built successfully but were remo

following modules built successfully but were removed because they could not

最近申请了一台阿里云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,重新开始安装:

  1. wget --no-check-certificate https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
  2. gzip -d Python-3.11.0.tgz
  3. tar -xf Python-3.11.0.tar
  4. cd Python-3.11.0/
  5. make
  6. make install

当然,系统提示_ctype和_ssl库仍然缺失,见以下部分输出:

  1. Failed to build these modules:
  2. _ctypes
  3. Following modules built successfully but were removed because they could not be im
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/1009092
推荐阅读
相关标签
  

闽ICP备14008679号