python-3.x - 操作系统使用 3.7 时使用 Python 3.6
问题描述
我有一台新的笔记本电脑 (dell xps 9570),上面安装了 Fedora 29,我将用于编码/数据科学。
Fedora 29 使用 Python 3.7,但 Tensorflow 与该版本不兼容,那么如何在不覆盖系统默认设置的情况下使用 Python 3.6?
我最近听说过 Python 的虚拟环境,但我对它了解不多,所以我想知道是否可以在虚拟环境中安装 Python 3.6?
谢谢
解决方案
你不能用 pip 安装 Python 本身;只是 Python 包。
你可以使用像康达这样的东西。这提供了一个更独立的(虚拟)环境,包括 Python 可执行文件。Conda 还提供了 TensorFlow(最高版本 1.12.0),它应该可以相对容易地安装:
conda create -n tensorflowenv python=3.6 tensorflow
Conda 可能需要一段时间才能解决环境问题;让它运行,它可能会在 Conda 环境中安装 Python 3.6(同时保留您的系统 Python 3.7),然后您可以在其中使用 TensorFlow。
推荐阅读
- java - 检查字符串中是否存在模式
- android - ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE 升级到 android studio 3.6.1 后变红
- amazon-web-services - AWS S3 传输加速状态不可更改
- linux - 如何接收在文件中的前台“命令 &”“[前台进程数] [PID]”中运行的 Linux 命令的输出?
- tensorflow - tensorflow安装过程中的错误
- c - 编写链表并使用第一个列表的反向编号创建另一个
- json - 快速解析 json,并显示给用户问题
- laravel - 带有js的刀片倒计时
- swift - 为什么 NSTableView 和 NSOutline 视图创建大的空格和列乱序
- html - 在 flexbox 中使用 row-gap 和 column-gap 没有任何效果