我如何在centos网络主机上安装Python 3.7而不弄乱任何东西?

问题描述 投票:0回答:1

我想在不影响任何内容的实时(生产)网络托管服务器上安装Python 3.7。我具有SSH终端访问权限,我猜服务器从以下命令运行centos:

> cat /proc/version
Linux version 3.10.0-693.11.6.1.ELK.el6.x86_64 (...) (gcc version 4.8.2 20140120 (Red Hat 4.8.2-15) (GCC) )
> rpm -qa centos-release
centos-release-6-10.el6.centos.12.3.x86_64

我试图查看安装了什么:

> rpm -qa | sort
...
Python27-2.7.8-1.x86_64
Python27-MySQL-1.2.3-2.el6.x86_64
Python27-bs4-4.1.3-1.noarch
Python27-distribute-0.6.32-1.noarch
Python27-lxml-3.0.1-1.x86_64
Python27-pip-1.2.1-1.noarch
Python27-regex-0.1.20120904-1.x86_64
Python27-virtualenv-1.8.4-1.noarch
Python3-3.2.3-1.x86_64
Python3-distribute-0.6.32-1.noarch
Python3-pip-1.2.1-1.noarch
Python3-virtualenv-1.8.4-1.noarch
...

所以看起来已经安装了Python 2.7和3.2,但我不想打扰他们。

我想运行一个依赖于某些模块的Python 3.7脚本。

[最安全的方法是什么在不会干扰当前安装的地方安装Python 3.7(以及模块的pip?)

注意:我主要在Windows上熟悉conda / pip,但是对这种Linux环境的了解有限。

编辑:

我首先认为是RHEL。我为centos编辑了帖子。

我想在不影响任何内容的实时(生产)网络托管服务器上安装Python 3.7。我具有SSH终端访问权限,我猜服务器正在从以下位置运行centos ...

python-3.x centos
1个回答
0
投票

您可以使用venv将python环境与系统中安装的所有其他python版本(和python库)完全隔离。

© www.soinside.com 2019 - 2024. All rights reserved.