是否可以在未安装 Python 3.4 的情况下使用 pyvenv-3.4?
Is it possible to use pyvenv-3.4 without Python 3.4 installed?
我需要在只有 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, but want to be sure about this. Especially about this comment。
我不知道那样做是否可行,但您可以在您的主驱动器中构建任何版本的 python,然后您可以将其用于开发。您需要的是为您的发行版安装的开发工具,即 GCC 等
第 1 步:下载源代码并将其解压到某处。
第 2 步: 在您的主目录中创建一个目录(在此示例中 ~/opt
)
第 3 步: 打开终端并 cd
进入您展开源文件的目录。
第 4 步: 执行以下操作:./configure --prefix=/home/your_username/opt/python
第 5 步: 执行 make
第 6 步: 执行 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 私人版本,而无需更改主系统的版本 - 只需更改 --prefix
.
添加信息:
要构建 pip,您需要在系统上安装 openssl-devel
。
要构建您的环境,运行
~/opt/python/bin/python3 -m venv directory_name
我需要在只有 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, but want to be sure about this. Especially about this comment。
我不知道那样做是否可行,但您可以在您的主驱动器中构建任何版本的 python,然后您可以将其用于开发。您需要的是为您的发行版安装的开发工具,即 GCC 等
第 1 步:下载源代码并将其解压到某处。
第 2 步: 在您的主目录中创建一个目录(在此示例中 ~/opt
)
第 3 步: 打开终端并 cd
进入您展开源文件的目录。
第 4 步: 执行以下操作:./configure --prefix=/home/your_username/opt/python
第 5 步: 执行 make
第 6 步: 执行 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 私人版本,而无需更改主系统的版本 - 只需更改 --prefix
.
添加信息:
要构建 pip,您需要在系统上安装 openssl-devel
。
要构建您的环境,运行
~/opt/python/bin/python3 -m venv directory_name