>>> python -c "import sys; print sys.version" 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] >>> pip –version pip 1.5.5 from C:\Python27\lib\site-packages (python 2.7) >>> pip install py2exe <mumble grumble..> RuntimeError: This package requires Python 3.3 or later 虽然官方的py2exe下载页面说,他们正是我所需要的: 那么如何通过pip安装py2exe?
我正在使用pip 需求文件保持我的依赖列表。 我也尝试遵循pipe理依赖关系的最佳实践,并在需求文件中提供精确的包版本。 例如: Django==1.5.1 lxml==3.0 问题是:有没有一种方法可以告诉Python程序包索引中有什么新版本的软件包可以在requirements.txt列出来? 对于这个特定的例子,当前最新的可用版本分别是Django和lxml的1.6.2和3.3.4。 我试过pip install –upgrade -r requirements.txt – 升级pip install –upgrade -r requirements.txt ,但它说,所有是最新的: $ pip install –upgrade -r requirements.txt Requirement already up-to-date: Django==1.5.1 … 请注意,在这一点上,我不想运行实际的升级 – 我只是想看看是否有任何更新可用。
我正在使用fabric(0.9.4)+ pip(0.8.2),我需要为多个服务器安装一些python模块。 所有服务器都有老版本的setuptools(0.6c8),需要升级pymongo模块。 Pymongo需要setuptools> = 0.6c9。 我的问题是,点开始安装与pymongo而不是setuptools,导致点停止。 在需求文件中洗牌模块顺序似乎没有帮助。 requirements.txt: setuptools>=0.6c9 pymongo==1.9 simplejson==2.1.3 有没有一种方法来指定PIP的安装顺序,因为它似乎没有正确地做它本身? 这可以通过两个单独的需求文件来解决,但是如果我现在或将来不需要维护多个需求文件,那将会很好。 问题仍然存在与点0.8.3。
我一直在通过“Learn Python The Hard Way”(第二版)一书来教授自己的Python。 在练习46中,它告诉我阅读Pip,Distribute和其他一些软件包。 pip的文档足够清晰。 它允许我安装/卸载和升级软件包。 阅读分发的文档,它基本上似乎做同样的事情: 轻松下载,构build,安装,升级和卸载Python软件包 点子和分布之间有什么区别,它们是如何相互关联的?
我安装了ipython,但没有readline选项。 我先下载了gnu readline并编译安装。 DId不知道这是否是一个合适的解决scheme,而是我首先想到的。 它仍然不会像以前一样使用相同的错误: 警告:在此平台上不能使用Readline服务。 警告:自动缩进function需要readline库 然后我尝试使用PIP安装readline,我得到下面的错误。 任何帮助,将不胜感激: 运行安装 运行构build 运行build_ext build立“readline”扩展 创build构build 创buildbuild / temp.linux-x86_64-2.6 创buildbuild / temp.linux-x86_64-2.6 /模块 创buildbuild / temp.linux-x86_64-2.6 / Modules / 2.x GCC -pthread -fno严格走样-g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict的原型-fPIC -DHAVE_RL_CALLBACK -DHAVE_RL_CATCH_SIGNAL -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK -DHAVE_RL_COMPLETION_MATCHES -DHAVE_RL_COMPLETION_SUPPRESS_APPEND -DHAVE_RL_PRE_INPUT_HOOK -I。 -I / home / jspender / include / python2.6 […]
我可以使用conda从GitHub安装/升级软件包吗? 例如,用pip可以做: pip install git+git://github.com/scrappy/scrappy@master 直接从GitHub中的master分支安装scrappy 。 我可以做一些与conda相当的东西吗? 如果这是不可能的,用conda安装pip和用pippipe理这样的本地安装是否有意义?
我正在使用pip,并尝试安装一个名为pyodbc的python模块,这个模块对unixodbc-dev,unixodbc-bin,unixodbc等非python库具有一定的依赖性。 目前我无法在系统范围内安装这些依赖项,因为我只是在玩,所以我把它们安装在一个非标准的位置。 如何告诉pip在哪里寻找这些依赖关系? 更确切地说,如何在构buildpyodbc扩展时使用包含dirs(gcc -I)和库dirs(gcc -L -l)的pip来传递信息?
我有一个外部软件包,我想从tar文件安装到我的python virtualenv。 什么是安装软件包的最佳方式? 我发现了两种方法可以做到这一点:1)解压缩tar文件,然后在提取的目录中运行“python setup.py install”。 2) https://pip.pypa.io/en/stable/reference/pip_install/#examples中示例#7的“pip install packagename.tar.gz” 这两种方式是否有区别?
尽pipe大量的谷歌search,我找不到任何文档的PIP的命令行选项/参数。 pip install -U是什么意思? 有没有人有链接到点的选项和参数列表?
我的电脑在Windows服务器(使用活动目录)上的代理后面运行窗口,我不知道如何通过点击(在python3)通过它。 我曾尝试使用–proxy ,但它仍然只是超时。 我也试过设置一个很长的超时时间(60s),但是没有什么区别。 我的代理设置是正确的,我将它们与我在TortoiseHG成功使用的那些进行了比较。 是否有任何其他的技巧,任何人都知道,我可以尝试,还是有一些与Windows代理方面的限制pip ? 更新:我失败的尝试涉及searchpypi。 我刚刚试过实际安装的东西,它的工作。 虽然search仍然失败。 这是否表示在pip的错误,或者他们工作不同?