我正在将Ubuntu 14.04(Trusty Tahr)与Python
2.7.6版一起使用。今天,当我创建一个新virtualenv
尝试并尝试做时pip install requests
,出现了错误InsecurePlatformWarning
。
我通过 使用Requests包时 遵循 _SSLInsecurePlatform错误中的说明解决了此问题。
但是我想了解这两个命令pip install requests[security]
和之间的实际区别是什么 pip install requests
。
为什么前者要另外安装三个软件包?
将代码推送到生产环境时,我需要注意什么事情?
他们俩的行为通常一样吗?
为什么前者要另外安装3个软件包?
使用requests[security]
代替requests
将安装三个附加软件包:
这些是extras_requires
作为具有附加依赖项的可选功能定义的。
将代码推送到生产环境时,我需要注意什么事情?
您希望确保能够安装这些附加软件包而不会出现任何问题,并且对SSL连接的工作方式进行任何更改都不会影响您的使用。
他们俩的行为通常一样吗?
与默认的标准库选项相比,使用这些软件包将允许更安全的SSL连接。
欲了解更多信息,这里的拉请求,其中它在合并和这里是它讨论了这个问题。
(根据评论,GitHub何时消失):
因此,与使用stdlib选项相比,现在使用pyOpenSSL,ndg-
httspclient和pyasn1时的SSL连接更加安全。但是,实际上很难记住这三件事。如果请求可以为它的setup.py添加一个额外的东西,这很酷,这样人们就可以使用Betterssl(Donald
Stufft)安装请求。同样,由于古老的OpenSSL,默认情况下,请求也无法连接到OS X上的某些站点。使用以上3个软件包可以实现。(唐纳德·斯塔夫特)
问题内容: 我想用pip安装git pull请求以在本地virtualenv中进行测试。我想直接从github安装它,而不创建本地git存储库。 问题答案: 您可以通过附加哈希将确切的提交添加到URL: 例: 或一次提交。但是,如果拉取请求(远程分支)已更新,则不会更新:
Python 和系统版本支持列表 pip 可以在以下版本的 CPython 下运行:2.6, 2.7, 3.1, 3.2, 3.3, 3.4 和 pypy. pip 可以在 Unix/Linux, OS X 和 Windows 系统中运行. Note Python 2.5在 v1.3.1版本后支持, Python 2.4在v1.1版本后支持. 使用脚本安装和升级pip 要安装或升级pip,需要下载
我正在尝试使用pip安装请求模块,但我不确定我是否做得对。我在windows上打开命令提示符(windows key r,输入“cmd”并按回车键)。我已经安装了pip,但当我在命令提示符下输入“pip安装请求”时,它会说 当我去检查是否安装了pip时,就会出现这种情况 然后,我将python的路径添加到环境变量中,更改顶部和底部,希望命令提示符可以运行python程序。但当我转到命令提示符并键入
我是django、docker和scrapy的新手,我正在尝试运行一个也使用scrapy的django应用程序(我基本上创建了一个django应用程序,它也是一个scrapy应用程序,并尝试从django视图调用蜘蛛)。尽管在需求中指定了这个。txt和从Dockerfile运行pip,在运行和django应用程序在系统检查期间失败,导致web容器退出,原因是以下异常: 我尝试使用而不是pip,,更
问题内容: 它可以安装NumPy的与PIP使用。 SciPy是否有类似的可能性?(这样做无效。) 更新资料 SciPy软件包现在可用于安装! 问题答案: 试图指出其在Python Package Index中 列出的问题,该点会进行搜索。 但是,一切并没有丢失。可以从Subversion(SVN),Git,Mercurial和Bazaar存储库安装。SciPy使用SVN: 更新(12-2012):
我正在尝试在新项目文件夹中安装新的虚拟环境,但它没有在虚拟环境中安装。 下面是bash日志: 这里的问题是没有安装在中。我的问题是-这正常吗?我应该自己安装吗?如果是这样,我将如何做到这一点,以便当我运行类似于的东西时,安装在中? 顺便说一句,我想把所有东西都放在2.7里是我的计算机用户名。