【发布时间】:2019-02-12 16:37:52
【问题描述】:
我创建了一个预装了 python 2.7.5 的 Azure Redhat Linux VM。我需要将它更新到最新版本,以便我可以在其上安装 databricks CLI 以访问 DBFS。需要有关如何执行此操作的帮助,请。
试过了:
$ sudo yum update python
结果:
Loaded plugins: langpacks, product-id, search-disabled-repos
No packages marked for update
我需要至少 2.7.9 版本的 python 才能安装 databricks CLI。 我没有本地 Linux 服务器。只有 Windows 并且没有在 PowerShell 上安装 python 的管理员权限。
【问题讨论】:
-
你必须非常小心地在 Linux 上更新安装 python 的系统。有许多使用 python 的系统实用程序,如果您更改安装的版本,您可能会破坏它们。最好在本地安装您的版本。
-
详细阐述@cdarke 的精彩评论;考虑使用 conda conda.io/en/latest/miniconda.html 之类的东西或其他方法为您的项目创建不干扰系统 python 的虚拟环境。否则你可能会发现自己陷入了痛苦的世界,很多包管理工具都是用 python 编写的,所以篡改它不是一个好主意。
标签: python linux azure virtual-machine