首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在带有Vagrant的高山linux下安装Python3?

如何在带有Vagrant的高山linux下安装Python3?
EN

Stack Overflow用户
提问于 2019-01-08 23:41:50
回答 2查看 674关注 0票数 1

我的流浪文件:

代码语言:javascript
复制
Vagrant.configure("2") do |config|
  config.vm.box = "alpine/alpine64"
end

非常简单。vagrant up && vagrant ssh把我带进了盒子。

不幸的是,这是最后一件正确的事情:

代码语言:javascript
复制
alpine:~$ sudo apk add python3
(1/8) Installing libbz2 (1.0.6-r6)
(2/8) Installing libcrypto1.1 (1.1.1a-r1)
ERROR: libcrypto1.1-1.1.1a-r1: trying to overwrite etc/ssl/openssl.cnf owned by libressl2.6-libcrypto-2.6.4-r0.
(3/8) Installing expat (2.2.6-r0)
(4/8) Installing libffi (3.2.1-r6)
(5/8) Installing gdbm (1.13-r1)
(6/8) Installing sqlite-libs (3.26.0-r3)
(7/8) Installing libssl1.1 (1.1.1a-r1)
(8/8) Installing python3 (3.6.7-r0)
Executing busybox-1.27.2-r8.trigger
1 error; 171 MiB in 59 packages
alpine:~$ python3
Error relocating /usr/lib/libpython3.6m.so.1.0: getrandom: symbol not found

出于某些原因,libcrypto和libressl并不是很好的朋友。

如何在高山linux上安装Python3?

EN

回答 2

Stack Overflow用户

发布于 2019-01-13 19:00:23

您尝试使用的Alpine vagrant image v3.7.0是10个月前创建的。它有点过时了。这就是为什么你会面临一些依赖问题。为了在那里安装python3包,应该首先更新world,因此:

代码语言:javascript
复制
alpine:~$ sudo apk upgrade
..........................
alpine:~$ sudo apk add python3
..............................
alpine:~$ python3
Python 3.6.7 (default, Nov  7 2018, 21:49:03) 
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
票数 1
EN

Stack Overflow用户

发布于 2019-01-10 03:27:04

无论如何,您可能想尝试一个Alpine box with python 3 already installed或检查它是如何构建的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54095142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档