gpt4 book ai didi

python - 带有所有 Python 库的 virtualenv

转载 作者:太空狗 更新时间:2023-10-29 11:28:19 25 4
gpt4 key购买 nike

我需要获取 Python 代码,它依赖于 Python 2.6,在只有 Python 2.3 的机器上运行(我没有根访问权限)。

这是一个典型的 virtualenv 场景。唯一的问题是我无法说服它也将所有库复制到新环境。

virtualenv --no-site-packages my_py26 

没有做我需要的。库文件仍然只是链接到 /usr/lib/python2.6 目录。

不,我想知道 virtualenv 是否是这种情况的正确解决方案。据我了解,它仅针对在具有完全相同 Python 版本的机器上运行。cx_Freeze 之类的工具对我不起作用,因为我在一些环境变量 tweeking 后启动 Python 文件。

是否有一个隐藏的 virtualenv 选项可以将所有 Python 库文件复制到新环境中?或者其他可以提供帮助的工具?

最佳答案

不,我认为你完全误解了 virtualenv 的作用。 Virtualenv 是在同一台机器上创建一个与主环境隔离的新环境。在这样的环境中,您可以安装未在主环境中安装的包,并且使用 --no-site-packages 您还可以将您与主环境中安装的模块隔离开来。

如果您需要在没有 Python 2.6 的机器上运行需要 Python 2.6 的程序,则需要在该机器上安装 Python 2.6。

关于python - 带有所有 Python 库的 virtualenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1130402/

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