【发布时间】:2021-03-21 15:45:13
【问题描述】:
我正在使用张量流。最近 Arch 用 3.9 替换了 Python 3.8,目前没有针对 Python 3.9 的 tensorflow 构建。出于这个单一原因为整个系统降级 Python 版本对我来说似乎不是一个好主意。我的目标是使用 python 3.8 创建虚拟环境。 有没有办法在系统中同时提供(3.8 和 3.9)版本? Arch wiki 的 Python 页面没有提到这一点。
编辑:
我知道,我可以使用:virtualenv -p python3.8 py38,但我需要系统中的解释器。
【问题讨论】:
-
有很多方法可以做到这一点。我最喜欢的方法是使用带有扩展的 Visual Studio Code:远程 - 容器。这允许在 docker 容器中工作。在那里,您可以使用具有不同 Python 的不同 Linux 发行版。集成非常好。 code.visualstudio.com/docs/remote/containers 这样我就可以处理多个具有不同 Node.js 版本的 Node.js 项目,而无需在我的主机系统上安装 Node.js。
-
github.com/pyenv/pyenv 已经足够好了。
-
“什么是...的正确方法” 是一个基于意见的问题。通常,在这种情况下,没有正确的方法。有多种方式,各有优缺点。
标签: python linux tensorflow virtualenv archlinux