gpt4 book ai didi

python - 是否可以在未安装 Python 3.4 的情况下使用 pyvenv-3.4?

转载 作者:太空宇宙 更新时间:2023-11-04 03:34:07 24 4
gpt4 key购买 nike

我需要在只有 Python 2.x 可用的 CentOS 系统上使用 Python 3.4。但是我没有安装新软件的权限。

Is there a way to use pyvenv-3.4 without Python 3.4 installed?

例如我会下载并解压 Python 3.4:

wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
tar -xvzf Python-3.4.1.tgz

然后以某种方式使用解压源中的 pyvenv-3.4。

我知道这个话题 Use different Python version with virtualenv , 但想确定这一点。特别是关于this comment .

最佳答案

我不知道是否可以那样做,但您可以在您的家庭驱动器中构建任何版本的 python,然后您可以将其用于开发。您需要的是为您的发行版安装的开发工具,即 GCC 等。


第 1 步:下载源代码并将其解压到某处。

第 2 步:在您的主目录中创建一个目录(在此示例中为 ~/opt)

第 3 步: 打开终端并cd 进入您展开源文件的目录。

第 4 步: 执行以下操作:./configure --prefix=/home/your_username/opt/python

第五步:执行make

第六步:执行make install

第 7 步:通过执行 ~/opt/python/bin/python 检查它是否工作。您应该得到以下信息:

Python 3.4.3 (default, Apr 27 2015, 16:41:03) 
[GCC 4.9.2 20150212 (Red Hat 4.9.2-6)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

用它做你喜欢的事,记住你需要指向它。

您可以拥有任意数量的 python 私有(private)版本,而无需更改主系统的版本 - 只需更改 --prefix

添加信息:

要构建 pip,您需要在系统上安装 openssl-devel

要构建您的环境,请运行~/opt/python/bin/python3 -m venv 目录名

关于python - 是否可以在未安装 Python 3.4 的情况下使用 pyvenv-3.4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29898548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com