我需要在 UCS4 python 旁边安装 UCS2 python。所以我去了 comp.lang.python 并向他们询问。可能不是最好的询问地点,但他们回答说
https://groups.google.com/forum/?fromgroups#!topic/comp.lang.python/bGuAfqa76W8
现在我在 /opt/bin/python 中安装了全新的 python 2.7.3 ucs2
我现在需要的是 - 我如何才能安装为该 Python 版本安装的所有其他 Python 模块。基本上是 PIL、postgresql 和 mod_wsgi 之类的东西 - 基本上是运行该 Python 版本的 Django 所需的一切。
这是提出该请求的正确地方吗?
答案1
您必须使用 virtualenv,否则所有安装都将转到默认安装的 python。
virtualenv 的作用是在系统上安装多个具有单独安装模块的 Python 版本,您可以随时选择运行任何版本。这是 Python 世界管理不同版本的默认方式。
同时安装虚拟环境包装器这简化了虚拟环境的使用。
答案2
最简单的选择可能是使用虚拟环境使用参数指定您的自定义安装。然后使用或--python
安装您想要的模块。easy_install
pip
正确的方法是为所有模块构建 Debs/RPM。
答案3
1. 在你的原始系统中生成如下报告:pip freeze > requirements.txt
第二,在新的目的地执行 pip 读取生成的报告,如下所示:pip install -r requirements.txt
这样,pip 将安装您之前安装的准确版本。