使用pip升级包而不升级依赖项?
我在 python 应用程序中使用 pip 和 virtualenv。我想升级到应用程序的新版本而不触及依赖项。当我使用 pip install -U 时,它会尝试升级所有包,甚至…
处理多个 Python 版本和 PIP?
有什么方法可以让pip与多个版本的Python兼容?例如,我想使用 pip 将内容显式安装到我的站点 2.5 安装或我的站点 2.6 安装。 例如,对于 easy_install…
将全局包包含到使用 --no-site-packages 创建的 virtualenv 中
我通常更喜欢使用 --no-site-packages 选项创建 virtualenvs 以实现更多隔离,而且因为默认的 python 全局包包含相当多的包,并且通常大多数都不需要…
跨多个项目共享 fabfile
Fabric 已成为我选择的部署工具,用于部署 Django 项目以及用于初始配置 Ubuntu slices。但是,我当前使用 Fabric 的工作流程不太干,我发现自己: 从…
具有替代索引的 pip requests.txt
我想将 repoze Zope2 安装的所有要求放入 pip 。大多数 repoze 包似乎不在 PyPi 上,但有一个替代的 PyPi 索引 在这里。但我不知道如何告诉 pip 将该…
如何使用 pip、virtualenv 和 Fabric 来处理部署?
你的设置、你的技巧是什么,最重要的是你的工作流程是什么? 这些工具很棒,但仍然没有关于它们的使用的最佳实践,所以我不知道使用它们的最有效的方…
Python 包是否可以依赖于另一个 Python 包的特定版本控制修订版?
一些有用的 Python 包在 pypi 上被破坏,唯一可接受的版本是版本控制系统中的特定版本。可以用 setup.py 来表达,例如 requires = 'svn://example.org…
Python 发行版/版本号的标准排序顺序是什么?
Python 的 pip 和 easy_install 遵循一些规则按版本号对包进行排序。对 beta/release/bugfix 版本进行编号的规则是什么,以便这些工具知道哪个是最新…
如何让 `pip install --editable` 运行 sdist 而不是开发?
此 使用存储库中的 pip 或 easy_install 安装 Python 软件包指出了 pip 的一个非常有趣的特性。 然而,有时您只想安装源代码发行版; 时尤其如此 当您…
是否有使用 pip 但不安装 virtualenv 的构建配方?
我想使用 buildout 而不是 virtualenv。这个决定意味着我不希望 virtualenv 被偷偷放入我的工具包中,因此我正在寻找一种方法来告诉 gp.recipe.pip 不…
为什么从 SVN PIP 安装 python-couchdb 实验分支失败?
我正在为一个项目设置 Fabric/virtualenv/pip 自动化部署,并且需要安装 python-couchdb 的最新实验分支。当然,我将其粘贴在我的 pip 需求文件中,如…
通过 os.system() 激活 virtualenv
我正在编写一个基于 Python 的 shell 脚本,以使用 virtualenv、pip 和 Fabric 来制作 Django 应用程序的样板。应该足够简单,但似乎我无法通过 shell…
virtualenv、mysql-python、pip:有人知道怎么做吗?
我正在尝试在 virtualenv 中安装 mysql 绑定。我更喜欢使用 pip 或 easy_install。 pip 给我以下错误: File "setup_posix.py", line 24, in mysql_co…