问题标签 [pip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2522 浏览

python - Deploy a sub package with distutils and pip

I am wanting to create a suite of interrelated packages in Python. I would like them all to be under the same package but installable as separate components.

So, for example, installing the base package would provide the mypackage but there would be nothing in mypackage.subpackage until I install it separately.

Is this possible with distutils and pip?

0 投票
3 回答
435 浏览

python - 是否可以预先创建一个用于 hudson 构建的 virtualenv?

我正在按照heisel.org 上描述的 hudson/python/virtualenv CI 解决方案的大纲进行操作,但是其中的一个步骤真的很烦人,这就是为 CI 运行创建的 virtualenv 的配置部分:

这需要大量的时间来运行,并且每次源文件更改时,我们最终都会重新下载相当于大量数据的数据。

是否可以在 Hudson 中创建模板工作区,以便签出到预先准备好的工作区,而不是签出到裸工作区?

0 投票
1 回答
3536 浏览

python - pip install 超过最大递归深度

运行时出现错误

错误是这样的:

部分回溯:

我可以安装其他软件包。关于如何调试的任何想法?

0 投票
2 回答
11542 浏览

python - 在虚拟环境中使用 PIP,如何安装 MySQL-python

当我在我的虚拟环境中时,我尝试运行:

这不起作用,所以我尝试下载包并通过运行安装它:

这将返回以下错误:

如何在启用“no-site-packages”的虚拟环境中的 Ubuntu 上安装 MySQL-python?

0 投票
1 回答
2030 浏览

python - Pip、Virtualenv 和 Git 项目设置和引导

假设您有这样的项目设置:

bootstrap.py是用 virtualenv 创建的:

https://virtualenv.pypa.io/en/latest/reference.html#creating-your-own-bootstrap-scripts

现在,整个 WebApp 目录是一个 git repo(显然不包括 virtualenv)。目的是创建一个可移植的 virtualenv/git 环境。问题是如果你把它develop-app放在你requirements.txt的开发环境中,它会将它安装在你的 virtualenv 目录中的 /src 下,并将它的符号链接到你的 virtual-env 站点包中。你最终得到的是源代码的两份副本——一份由 git 跟踪,一份在你使用但不被 git 跟踪的 Virtualenv 中。

你如何确保 git ( develop-app) 跟踪的目录中所做的更改在你的 virtualenv 中自动更新?

0 投票
1 回答
884 浏览

django - 在分发包中使用 virtualenv 部署 Django?

我必须将 Django 应用程序部署到 SuSE Linux Enterprise 11 系统上。公司规则说我只需要使用 RPM 进行部署。虽然我可以./setup.py bdist_rpm为每个依赖项使用它,但它并不是很理智,因为 RPM 还没有记录所有依赖项。因此,在使用 RPM 和手动管理依赖项方面我没有真正的优势,这有点麻烦,我想避免它。

现在我有了以下想法:在构建包时,我可以创建一个virtualenv,通过那里安装我的所有依赖pip项,然后将其与其余代码打包成一个可靠的 RPM。

这种方法有多明智?

0 投票
1 回答
2067 浏览

python - 安装py2cairo的步骤?

似乎 pycairo 早在 5 月就已分支到 py2cairo 的 2.x 版本。py2cairo 没有 pip 或 easy_install 安装选项。我已经获取了最新的 py2cairo tar,以及注册为依赖项的 cairo 1.8.10 包。当我首先尝试配置 cairo 时,它最后会出错,它需要 pkg-config。但是,我在 pip 或 easy_install 中也找不到 pkg-config 安装选项。我完全不知道如何安装 py2cairo。我在 Mac Snow Leopard 上执行此操作。

0 投票
1 回答
2192 浏览

python - Python:pip 在根目录中安装子包

我有这样的结构:

如果我通过 setup.py install 安装包,那么它可以正常工作(通过将整个包复制到 site-packages 目录):

但是如果我运行 pip install package,那么 pip 会将每个子包安装为独立包:

我怎样才能避免这种情况?我使用 setuptools 中的 find_packages() 来指定包。

0 投票
3 回答
10028 浏览

python - Pip 可以在安装时安装 setup.py 中未指定的依赖项吗?

当用户发出安装原始软件的命令时,我希望 pip 安装我在 GitHub 上的依赖项,也来自 GitHub 上的源代码。这些包都没有在 PyPi 上(永远不会)。

用户发出命令:

这个 repo 有一个requirements.txt文件,另一个依赖于 GitHub:

我想要的是用户可以发出一个命令来安装原始包,让 pip 找到需求文件,然后也安装依赖项。

0 投票
2 回答
1267 浏览

python - 在 OS X 上冻结 pip 要求、NumPy 和 SciPy

我有一个与 virtualenv 一起使用的 pip 需求文件,以自动获取我的应用程序的依赖项。

该应用程序同时依赖于 NumPy 和 SciPy,因此我的 pip 需求文件包括:

但是,在新的 virtualenv 中运行此 pip 时,安装失败并出现以下错误:

发生这种情况是因为 SciPy 需要在构建之前安装 NumPy。因此,如果我删除 SciPy,然后手动添加 SciPy(pip install scipy),它就可以工作。

鉴于 pip 没有按任何特定顺序安装,我该如何解决这个问题?