如何使用--enable shared在虚拟环境中重新编译python
一旦我制作了virtualenv,Python就已经安装好了。如何添加选项“启用共享”?我是要删除它还是从fresh重新启动virtualenv?如果我这样做,如何添加Python选项?我不想把事情搞砸。创建虚拟环境时,Python二进制文件将被复制,而不是编译。引述 它还创建一个bin(或Windows上的脚本)子目录,其中包含python二进制文件(或二进制文件,在Windows中) 但是如何使用--enable shared在虚拟环境中重新编译python,python,virtualenv,Python,Virtualenv,一旦我制作了virtualenv,Python就已经安装好了。如何添加选项“启用共享”?我是要删除它还是从fresh重新启动virtualenv?如果我这样做,如何添加Python选项?我不想把事情搞砸。创建虚拟环境时,Python二进制文件将被复制,而不是编译。引述 它还创建一个bin(或Windows上的脚本)子目录,其中包含python二进制文件(或二进制文件,在Windows中) 但是--enable shared是/configure脚本的一个选项,该脚本在从源代码编译Python时使
--enable shared
是/configure
脚本的一个选项,该脚本在从源代码编译Python时使用
因此,您首先必须使用--enable shared
选项从源代码编译Python,然后使用编译后的Python二进制文件创建虚拟环境
如果您使用的是基于unix的操作系统,那么默认情况下,安装将在/usr/local
目录下进行,这样您就不会干扰当前的Python安装
此外,不要使用sudomakealtinstall
,而是使用sudomakealtinstall
。这将以major.minor
版本格式安装Python