Tag: pip

configuration,使pip安装可以从github工作

我们希望使用pip和github来将私有包安装到我们的生产服务器上。 这个问题涉及github回购需要什么,才能使安装成功。 假设以下命令行(authentication正确,并尝试安装): pip install git+ssh://git@github.com/BlahCo/search/tree/prod_release_branch/ProductName 什么需要驻留在ProductName中? 是运行setup.py与sdist选项后,通常在tar文件中的内容,或者是实际的tar.gz文件或其他东西? 我在这里问,因为我已经尝试了几个变化,不能使其工作。 任何帮助赞赏。

bash:pip:命令未find

我下载了点子,并运行python setup.py install ,一切正常。 本教程的下一步是运行pip install <lib you want>但是在它甚至尝试在网上find任何东西之前,我得到一个错误“bash:pip:command not found”。 这是在Mac OS X上,我也是新的,所以我假设有某种path设置,当我运行setup.py时没有正确设置。 我如何进一步调查? 我需要检查什么才能更好地了解问题的确切原因? 编辑:我也尝试安装Python 2.7 for Mac,希望友好的安装过程将做任何像看编辑PATH和其他任何需要开心,一切按照教程工作,但这并没有工作。 安装完毕后运行'python'仍然运行Python 2.6并且PATH没有更新。

install_requires kwarg参考requirements.txt在setuptools setup.py文件中?

我有一个与Travis-CI一起使用的requirements.txt文件。 在requirements.txt和setup.py复制需求似乎很愚蠢,所以我希望能够通过setuptools.setup将文件句柄传递给install_requires setuptools.setup 。 这可能吗? 如果是这样,我该怎么做呢? 这是我的requirements.txt文件: guessit>=0.5.2 tvdb_api>=1.8.2 hachoir-metadata>=1.3.3 hachoir-core>=1.3.3 hachoir-parser>=1.3.4

我如何使用pip和需求文件升级特定的软件包?

我在一个virtualenv中为我的Django项目使用带有需求文件的pip。 我试图升级一些软件包,特别是Django本身,而且我得到一个有关源代码冲突的错误: Source in `<virtualenv`>/build/Django has version 1.2.3 that conflicts with Django==1.2.4 (from -r requirements/apps.txt (line 3)) 这是在我的需求文件中将Django的版本号从1.2.3更新到1.2.4之后。 我正在使用这个命令来实际升级: pip –install –upgrade -E `<virtualenv dir`> –requirement `<requirements file`> 我找不到任何触发总包重新下载的标志。 我什至尝试运行一个卸载命令,然后安装,但没有骰子。 也许我错过了什么?

无法使用PIP和setup.py安装Pythonencryption包

当我尝试通过pip install cryptography安装Cryptography软件包或从他们的网站下载软件包并运行python setup.py ,出现以下错误: D:\Anaconda\Scripts\pip-script.py run on 02/27/14 16:13:17 Downloading/unpacking cryptography Getting page https://pypi.python.org/simple/cryptography/ URLs to search for versions for cryptography: * https://pypi.python.org/simple/cryptography/ Analyzing links from page https://pypi.python.org/simple/cryptography/ Skipping https://pypi.python.org/packages/cp26/c/cryptography/cryptography-0.2-cp26-none-win32.whl#md5=13e5c4b19520e7dc6f07c6502b3f74e2 (from https://pypi.python.org/simple/cryptography/) because it is not compatible with this Python Skipping https://pypi.python.org/packages/cp26/c/cryptography/cryptography-0.2.1-cp26-none-win32.whl#md5=00e733648ee5cdb9e58876238b1328f8 (from https://pypi.python.org/simple/cryptography/) because it is not compatible with this Python Skipping https://pypi.python.org/packages/cp27/c/cryptography/cryptography-0.2-cp27-none-win32.whl#md5=013ccafa6a5a3ea92c73f2c1c4879406 […]

我可以强迫点重新安装当前版本?

我遇到过,当前版本的软件包似乎没有工作,需要重新安装。 但是pip install -U不会碰到已经是最新的软件包。 我看到如何强制重新安装,首先卸载(使用pip uninstall ),然后安装,但有没有办法简单地强制一个“更新”名义上当前版本在一个单一的步骤?

如何从我的虚拟环境中更新pip本身?

我可以更新pip托pipe的软件包,但是如何更新pip本身? 根据pip –version ,我现在有点1.1安装在我的virtualenv,我想更新到最新版本。 那是什么命令? 我需要使用分发还是有一个本地PIP或virtualenv命令? 我已经尝试过pip update和pip update pip没有成功。

如何用Python 3安装pip?

我想安装点子 。 它应该支持Python 3,但是它需要setuptools,它只适用于Python 2。 我如何使用Python 3安装pip?

pip和conda有什么区别?

我知道pip是Python包的包pipe理器。 不过,我在IPython的网站上看到安装使用conda来安装IPython。 我可以使用pip来安装IPython吗? 为什么我应该使用conda作为另一个Python包pipe理器,当我已经有pip ? pip和conda什么区别?

为什么使用易于安装的点子?

推文如下: 不要使用easy_install,除非你喜欢刺伤你的脸。 使用点子。 为什么使用易于安装的点子? PyPI和包装作者大部分都不会犯这个错误吗? 如果作者上传垃圾源tarball(例如:缺less文件,没有setup.py)到PyPI,那么pip和easy_install都将失败。 除了表面上的差异之外,为什么Python人(比如在上面的tweet中)似乎强烈支持easy_install的点数? (让我们假设我们正在讨论由社区维护的Distribute包中的easy_install)