Dan*_*tos 31 apt-get python-3.6 ubuntu-22.04
我需要安装这个特定的 python 版本,以准备开发人员环境,因为我正在维护一个包含多个基于 python 3.6.9 的库的系统。我最近在笔记本电脑上安装了 Ubuntu 22.04,但尝试安装这个 python 版本没有成功。
添加 deadsneak 存储库后,我尝试使用 apt-get 安装,但此 python 版本不可用。
我尝试通过编译从源代码安装,但它不起作用。运行sudo make altinstall退出并出现此错误:
Segmentation fault (core dumped)
make: *** [Makefile:1112: altinstall] Erro 139
Run Code Online (Sandbox Code Playgroud)
小智 78
我遇到了同样的问题,并且可以通过在运行时添加一些额外的标志来使其工作./configure
这是我的步骤:
\n步骤 1 \xe2\x80\x93 先决条件
\nsudo apt-get install -y make build-essential libssl-dev zlib1g-dev \\\nlibbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \\\nlibncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev \\\nlibgdbm-dev libnss3-dev libedit-dev libc6-dev\nRun Code Online (Sandbox Code Playgroud)\n步骤2 \xe2\x80\x93 下载Python 3.6
\nwget https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tgz\n\ntar -xzf Python-3.6.15.tgz\nRun Code Online (Sandbox Code Playgroud)\n步骤3 \xe2\x80\x93 编译Python源码
\ncd Python-3.6.15\n./configure --enable-optimizations -with-lto --with-pydebug\nmake -j 8 # adjust for number of your CPU cores\nsudo make altinstall\nRun Code Online (Sandbox Code Playgroud)\n步骤4 \xe2\x80\x93 检查Python版本
\npython3.6 -V\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
43816 次 |
| 最近记录: |