我需要获取 Python 代码,它依赖于 Python 2.6,在只有 Python 2.3 的机器上运行(我没有 root 访问权限)。
这是 virtualenv 的典型场景。唯一的问题是我无法说服它也将所有库复制到新环境中。
virtualenv --no-site-packages my_py26
不做我需要的。库文件仍然只是指向/usr/lib/python2.6
目录的链接。
不,我想知道 virtualenv 是否完全适合这种情况。据我了解,它仅针对在具有完全相同 Python 版本的机器上运行。cx_Freeze 之类的工具对我不起作用,因为我在一些环境变量 tweeking 之后启动 Python 文件。
是否有一个隐藏的 virtualenv 选项可以将所有 Python 库文件复制到新环境中?或者其他可以在这里提供帮助的工具?